恢复数据库后,我运行下一个查询
SELECT nextval('table_id_seq')
我必须得到 max id + 1 类似 ( select max(id) + 1 from table
) 的东西,但是下次我调用它时我只会得到 max id 结果是正确的。这个问题只发生在两张桌子上,其余的都可以。我使用 PostgreSQL 10。
任何想法可以是什么。
恢复数据库后,我运行下一个查询
SELECT nextval('table_id_seq')
我必须得到 max id + 1 类似 ( select max(id) + 1 from table
) 的东西,但是下次我调用它时我只会得到 max id 结果是正确的。这个问题只发生在两张桌子上,其余的都可以。我使用 PostgreSQL 10。
任何想法可以是什么。