Mohou vám chybět sloupce pro celou tabulku . Řekněte COPY
(nebo obal psql \copy
), abyste vyplnili pouze tyto sloupce připojující seznam sloupců k tabulce, například:
\copy coaches (coachid, yr_order, firstname)
FROM '/Users/.../coaches_data.csv' (FORMAT csv, HEADER, DELIMITER ',');
Chybějící hodnoty se doplní výchozími hodnotami sloupců. Podle dokumentace :
Ale to nemůžete chybí hodnoty pro jen některé řádky. To není možné. Textová reprezentace NULL
lze použít (přepsání výchozích hodnot příslušných sloupců).
Všechno je opravdu v návodu: