テーブル全体の列が欠落している可能性があります 。 COPY
に伝えます (またはpsqlラッパー\copy
)それらのみを埋める テーブルに列リストを追加する列。例:
\copy coaches (coachid, yr_order, firstname)
FROM '/Users/.../coaches_data.csv' (FORMAT csv, HEADER, DELIMITER ',');
欠落している値は、列のデフォルトで埋められます。 ドキュメントごと :
しかし、あなたはできません 一部の値が欠落しています 行。それは可能ではありません。 NULL
のテキスト表現 使用できます(それぞれの列のデフォルトを無効にします)。
それはすべてマニュアルにあります、本当に: