2

データベースがありますが、最初の列にはserial not null primary key. テーブルの作成とシーケンス テーブルの自動作成が成功しました。ただし、いつでも:

copy <table_name> from '/path/to/file' delimiter ',' CSV HEADER;

PostgreSQL は最初の列をシリアル列に読み込もうとしますが、CSV ファイルの最初の列に文字 (整数ではない) が含まれているため失敗します。

シリアル列を最初の列として使用してデータを入力するように COPY コマンドに指示するにはどうすればよいですか?

4

1 に答える 1