Du kan sakna kolumner för hela tabellen . Berätta för COPY
(eller psql-omslaget \copy
) för att bara fylla de kolumner som lägger till en kolumnlista till tabellen, till exempel:
\copy coaches (coachid, yr_order, firstname)
FROM '/Users/.../coaches_data.csv' (FORMAT csv, HEADER, DELIMITER ',');
Saknade värden fylls i med kolumnstandardvärden. Per dokumentation :
Men du kan inte har värden som saknas för bara vissa rader. Det är inte möjligt. Textrepresentationen av NULL
kan användas (åsidosätter respektive kolumns standardinställningar).
Allt står i manualen, verkligen: