例えば、テーブルの最初の項目をserial値のフィールドにしていて、そのテーブルにCSVのデータをインポートしたい場合。

普通は

COPY hoge FROM ‘/home/sample/hoge_data.csv’ CSV;

ってやれば良いのですが、これだとうまく入らない。そこで、以下のようにcsvで取り込む項目を指定してあげれば良い。

COPY hoge (hoge1, hoge2, hoge3) FROM ‘/home/sample/hoge_data.csv’ CSV;

盲点だったりしません?