Vous pouvez avoir des colonnes manquantes pour le tableau entier . Dites COPY
(ou le wrapper psql \copy
) pour ne remplir que ceux colonnes ajoutant une liste de colonnes à la table, par exemple :
\copy coaches (coachid, yr_order, firstname)
FROM '/Users/.../coaches_data.csv' (FORMAT csv, HEADER, DELIMITER ',');
Les valeurs manquantes sont remplies avec les valeurs par défaut des colonnes. Par documentation :
Mais vous ne pouvez pas ont des valeurs manquantes pour juste certaines Lignes. Ce n'est pas possible. La représentation textuelle de NULL
peut être utilisé (en remplaçant les valeurs par défaut des colonnes respectives).
Tout est dans le manuel, vraiment :