Le COPY
La commande copie par défaut les colonnes d'un fichier CSV dans l'ordre par défaut des colonnes du tableau. Le HEADER
l'option en entrée est ignorée
, il informe uniquement le backend d'ignorer la première ligne en entrée. Si l'ordre des colonnes dans le CSV ne correspond pas à l'ordre des colonnes dans le tableau, vous pouvez spécifier explicitement l'ordre des colonnes pour qu'il corresponde à la mise en page du fichier CSV :
COPY churches (id,denomination_id,name,address_id)
FROM '$PWD/data/Data - Churches.csv'
WITH DELIMITER ',' CSV HEADER;