数据库id(postgresql自增id冲突,pg数据库id冲突的三种解决方案)

数据库id(postgresql自增id冲突,pg数据库id冲突的三种解决方案)
postgresql自增id冲突,pg数据库id冲突的三种解决方案

pg数据库被直接修改了指定的id,导致数据库不知道从哪里开始自增,导致的id冲突.

以下给定三个方案


调用自增id(下一个)

SELECT nextval('sys_menu_menu_id_seq')


设修改自增id

数据库id(postgresql自增id冲突,pg数据库id冲突的三种解决方案)

ALTER SEQUENCE sys_menu_menu_id_seq

INCREMENT 1 -- 一次自增多少

MAXVALUE 10000 -- 最大自增

CYCLE


-- 自增id默认值(推荐使用)

ALTER SEQUENCE 表名_id_seq RESTART WITH 1;

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

相关阅读

最新文章

热门文章

本栏目文章