postgresql自增id冲突,pg数据库id冲突的三种解决方案
pg数据库被直接修改了指定的id,导致数据库不知道从哪里开始自增,导致的id冲突.
以下给定三个方案
调用自增id(下一个)
SELECT nextval('sys_menu_menu_id_seq')
设修改自增id
ALTER SEQUENCE sys_menu_menu_id_seq
INCREMENT 1 -- 一次自增多少
MAXVALUE 10000 -- 最大自增
CYCLE
-- 自增id默认值(推荐使用)
ALTER SEQUENCE 表名_id_seq RESTART WITH 1;
下一篇:精品博文谈谈嵌入式系统的数据库