2015-09-28 183 views
0

我试图找到一个Wt :: Dbo + PostgreSQL中的密钥重复错误的解决方案。我已经看到很多关于这个错误的论坛,但没有单独找到Wt的修复。Wt DBO +重复密钥错误

如果有人能够为上述问题提供解决方案,这将会非常有帮助。

问候 Ansif

回答

0

我已经申请从下面的链接修复,How to reset postgres' primary key sequence when it falls out of sync?

在重量,我们必须这样做。 (“SELECT MAX(id)+1 FROM \”Tablename \“)(”SELECT setval(\“Tblname_id_seq \”,COALESCE((SELECT MAX(id)+1 FROM \“Tablename \”) ),1),false)“);

dbo :: ptr newRecord = session.add(new Tablename());

Registers Ansif