设置一个表的字段为自增列

388 388
PostgreSql
sam
sam 2024-05-26 17:11:32

在pgsql设置一个表的字段为自增列比如 id

执行以下方法

创建一个自增列

CREATE SEQUENCE public.adf_rolemenu_id_seq
	INCREMENT BY 1
	MINVALUE 1
	MAXVALUE 2147483647
	START 1
	CACHE 1
	NO CYCLE;

修改表字段

ALTER TABLE adf_rolemenu ALTER COLUMN id
SET DEFAULT nextval('adf_rolemenu_id_seq');

如果之前表有数据了,则还需要将当前的自增列最小值设置当前表的最大值


回帖
  • 消灭零回复
作者信息
相关文章