SQL指令
将表名替换就行
CREATE SEQUENCE IF NOT EXISTS 表名_id_seq;
ALTER TABLE 表名 ALTER COLUMN id SET DEFAULT nextval('表名_id_seq');
SELECT setval('表名_id_seq', COALESCE((SELECT MAX(id) FROM 表名), 0)::bigint);
手动设置自增开始值
SELECT setval('表名_id_seq', 开始值);
将表名替换就行
CREATE SEQUENCE IF NOT EXISTS 表名_id_seq;
ALTER TABLE 表名 ALTER COLUMN id SET DEFAULT nextval('表名_id_seq');
SELECT setval('表名_id_seq', COALESCE((SELECT MAX(id) FROM 表名), 0)::bigint);
SELECT setval('表名_id_seq', 开始值);