sql >> Base de Datos >  >> RDS >> PostgreSQL

Postgres CSV COPY from/import no respeta los encabezados CSV

El COPY El comando copia de forma predeterminada las columnas de un archivo CSV en el orden predeterminado de las columnas de la tabla. El HEADER la opción en la entrada se ignora , básicamente solo informa al backend que ignore la primera línea en la entrada. Si el orden de las columnas en el CSV no coincide con el orden de las columnas en la tabla, puede especificar explícitamente el orden de las columnas para que coincida con el diseño del archivo CSV:

COPY churches (id,denomination_id,name,address_id)
FROM '$PWD/data/Data - Churches.csv'
WITH DELIMITER ',' CSV HEADER;