データベースがありますが、最初の列にはserial not null primary key
. テーブルの作成とシーケンス テーブルの自動作成が成功しました。ただし、いつでも:
copy <table_name> from '/path/to/file' delimiter ',' CSV HEADER;
PostgreSQL は最初の列をシリアル列に読み込もうとしますが、CSV ファイルの最初の列に文字 (整数ではない) が含まれているため失敗します。
シリアル列を最初の列として使用してデータを入力するように COPY コマンドに指示するにはどうすればよいですか?