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: