COPY
polecenie domyślnie kopiuje kolumny z pliku CSV w domyślnej kolejności kolumn w tabeli. HEADER
opcja na wejściu jest ignorowana
, w zasadzie tylko informuje backend, aby zignorował pierwszy wiersz na wejściu. Jeśli kolejność kolumn w pliku CSV nie jest zgodna z kolejnością kolumn w tabeli, możesz wyraźnie określić kolejność kolumn, aby pasowała do układu pliku CSV:
COPY churches (id,denomination_id,name,address_id)
FROM '$PWD/data/Data - Churches.csv'
WITH DELIMITER ',' CSV HEADER;