Może brakować kolumn dla całej tabeli . Powiedz COPY
(lub opakowanie psql \copy
), aby wypełnić tylko te kolumny dołączające listę kolumn do tabeli, na przykład:
\copy coaches (coachid, yr_order, firstname)
FROM '/Users/.../coaches_data.csv' (FORMAT csv, HEADER, DELIMITER ',');
Brakujące wartości są uzupełniane wartościami domyślnymi kolumn. Według dokumentacji :
Ale nie możesz brakuje wartości dla tylko niektórych wydziwianie. To nie jest możliwe. Tekstowa reprezentacja NULL
można użyć (zastępując odpowiednie wartości domyślne kolumn).
Tak naprawdę wszystko jest w instrukcji: