如何更改PostgreSQL序列的下一个默认值?

12 浏览
0 Comments

如何更改PostgreSQL序列的下一个默认值?

这个问题已经有了答案:

当Postgres主键序列失同步时,如何重置它?

我有一张表,其中ID序列为01、02等(我有一些预先插入的值)。当我尝试在表中插入一行时(没有明确指定ID,而是为其他列提供值),它告诉我默认值为“1”,这与“01”相同,无法插入。如何修复它,谢谢!

admin 更改状态以发布 2023年5月22日
0
0 Comments

在创建序列时可以使用START WITH参数。

例如:

CREATE SEQUENCE sequenceName
    START WITH 1  
    INCREMENT BY 1 ;  

更多文档信息请参考链接

0