0
私のテーブルには、DEFAULT CLOCK_TIMESTAMP()で 'created'というNOT NULLカラムがあります。意図的にコピーしている私のCSVファイルには、データベースにデフォルト値を使用させたいので、「作成済み」という列がありません。私のコピーコマンドは次のとおりです。デフォルトのclock_timestampを持つpostgresqlテーブルにコピーできません
\copy table_name from '/local/path/to/file.csv' delimiter ',' CSV HEADER
私が受け取るエラーは、次のとおりです。
missing data for column "created_"
PostgreSQLのドキュメントは言う:「列リストにない表内の任意の列、意志FROM COPYがある場合それらの列のデフォルト値を挿入してください。任意のヘルプ
を - 私は、HEADERキーワードだけでCSVを使用するように言ったと思いました私のリストとしてのヘッダー列。たぶん私は文書の明確化要求を送るでしょう... – SplendidSplinter