PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Postgres CSV COPY from/import não está respeitando os cabeçalhos CSV


O COPY O comando por padrão copia colunas de um arquivo CSV na ordem padrão das colunas na tabela. O HEADER opção na entrada é ignorada , basicamente apenas informa ao backend para ignorar a primeira linha na entrada. Se a ordem das colunas no CSV não corresponder à ordem das colunas na tabela, você poderá especificar explicitamente a ordem das colunas para corresponder ao layout do arquivo CSV:
COPY churches (id,denomination_id,name,address_id)
FROM '$PWD/data/Data - Churches.csv'
WITH DELIMITER ',' CSV HEADER;