Puoi avere colonne mancanti per l'intera tabella . Dillo a COPY
(o il wrapper psql \copy
) per riempire solo quelli colonne che aggiungono un elenco di colonne alla tabella, ad esempio:
\copy coaches (coachid, yr_order, firstname)
FROM '/Users/.../coaches_data.csv' (FORMAT csv, HEADER, DELIMITER ',');
I valori mancanti vengono compilati con i valori predefiniti delle colonne. Per documentazione :
Ma tu non puoi hanno valori mancanti per solo alcuni righe. Non e possibile. La rappresentazione testuale di NULL
può essere utilizzato (sovrascrivendo le rispettive colonne predefinite).
È tutto nel manuale, davvero: