PostgreSQLでERROR: duplicate key value violates unique constraintのエラーが出る場合の対処法

SELECT nextval('pk_hoge');

して得られた結果を

INSERT INTO hoge (ID, NAME) VALUES (200, "hoge");

のSQLで登録しようとした時に

ERROR: duplicate key value violates unique constraint “hoge_pkey”

みたいなエラーが出た場合は

nextvalが設定されているカラムの最大数を確認します。

SELECT * FROM hoge;

以下のSQLでその値をセットします。

SELECT setval('pk_hoge',251);