【问题标题】:Wt DBO + Duplicate Key errorWt DBO + 重复密钥错误
【发布时间】:2015-09-28 05:29:33
【问题描述】:

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

如果有人可以为上述问题提供解决方案,那将是非常有帮助的。

问候 安西夫

【问题讨论】:

    标签: postgresql wt


    【解决方案1】:

    我已通过以下链接应用修复程序,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());

    问候 安西夫

    【讨论】:

      猜你喜欢
      • 2022-01-07
      • 2020-04-13
      • 2016-04-25
      • 1970-01-01
      • 2019-03-24
      • 2015-11-20
      • 1970-01-01
      • 2018-01-04
      • 2020-11-10
      相关资源
      最近更新 更多