Isso aconteceu comigo - acontece que você precisa ressincronizar seus campos de chave primária no Postgres. A chave é a instrução SQL:
SELECT setval('tablename_id_seq', (SELECT MAX(id) FROM tablename)+1);
SELECT setval('tablename_id_seq', (SELECT MAX(id) FROM tablename)+1);