【事象】
SERIAL型のカラムがあるテーブルに、COPYコマンドでCSVのデータをテーブルに挿入する際に、
列がずれてエラーとなってしまいます。
SERIAL型のカラムがあるテーブルにはCOPYコマンドは使用できないのでしょうか。
恐れ入りますが教えていただけると幸いです。
●テーブル情報
CREATE TABLE testDB (ID SERIAL NOT NULL, test1 INT4 NOT NULL, test2 INT4 NOT NULL, test3 VARCHAR(256));
●COPYコマンド
COPY testDB FROM '/tmp/inputCSV/test.csv' WITH CSV;
●CSVの中身
2,1,2.jpg
●エラー内容
ERROR: 型integerの入力構文が無効です: "2.jpg"
CONTEXT: testdbのCOPY。行番号 1。列 test2: "2.jpg"
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/11 06:31