Wt DBO + Duplicate Key错误

时间:2015-09-28 05:29:34

标签: postgresql wt

我试图在Wt :: Dbo + PostgreSQL中找到关键重复错误的解决方案。我见过很多关于这个错误的论坛,但是没有单独找到Wt的修复程序。

如果有人可以为上述问题提供解决方案,那将会非常有用。

此致 Ansif

1 个答案:

答案 0 :(得分:0)

我已应用以下链接中的修补程序How to reset postgres' primary key sequence when it falls out of sync?

在Wt中,我们必须做这样的事情。 DBO ::查询和LT; dbo :: ptr> query = session.query< dbo :: ptr>         (“SELECT setval(\”Tblname_id_seq \“,COALESCE((SELECT MAX(id)+1 FROM \”Tablename \“),1),false)”);

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

此致 Ansif