postgresで、他のサーバのpostgresDBから、copyコマンドで、データを移行後、 該当のテーブルにinsertしようとしたときに出たエラーに対応したときのメモ 「ERROR: duplicate key value violates unique constraint "test-table primary key"」 と表示されたときのメモ 元のテーブルで、nextvalが設定されてあるカラム(table primary key)の最後の値が 735 だったのですが、 SELECT * FROM test-table_seq; で確認すると、last_valueが 4 でした。 なので、setval()という関数を利用して更新することができました。 SELECT setval('test-table_seq','735'); これで、もう一度 SELECT * FROM t