【发布时间】:2015-09-28 05:29:33
【问题描述】:
我试图为 Wt::Dbo + PostgreSQL 中的密钥重复错误找到解决方案。我看过很多关于这个错误的论坛,但没有找到单独修复 Wt 的方法。
如果有人可以为上述问题提供解决方案,那将是非常有帮助的。
问候 安西夫
【问题讨论】:
标签: postgresql wt
我试图为 Wt::Dbo + PostgreSQL 中的密钥重复错误找到解决方案。我看过很多关于这个错误的论坛,但没有找到单独修复 Wt 的方法。
如果有人可以为上述问题提供解决方案,那将是非常有帮助的。
问候 安西夫
【问题讨论】:
标签: postgresql wt
我已通过以下链接应用修复程序,How to reset postgres' primary key sequence when it falls out of sync?
在 Wt 中,我们必须做这样的事情。 dbo::Query<:ptr> 查询 = session.query<:ptr> ("SELECT setval(\"Tblname_id_seq\", COALESCE((SELECT MAX(id)+1 FROM \"Tablename\"), 1), false)");
dbo::ptr newRecord = session.add(new Tablename());
问候 安西夫
【讨论】: