Die COPY
kopiert standardmäßig Spalten aus einer CSV-Datei in der Standardreihenfolge der Spalten in der Tabelle. Der HEADER
Option bei der Eingabe wird ignoriert
, informiert es im Grunde nur das Backend, die erste Zeile bei der Eingabe zu ignorieren. Wenn die Reihenfolge der Spalten in der CSV-Datei nicht mit der Reihenfolge der Spalten in der Tabelle übereinstimmt, können Sie die Spaltenreihenfolge explizit angeben, damit sie dem Layout der CSV-Datei entspricht:
COPY churches (id,denomination_id,name,address_id)
FROM '$PWD/data/Data - Churches.csv'
WITH DELIMITER ',' CSV HEADER;