postgresql修改自增序列

CSDN博客

在 mysql 中,实现 id 自增的方式是依靠加一个 auto_increment 标志,而在 pgsql 中,id 自增是通过序列 SEQUENCE。

创建表时设置自增序列为:

  1. "id" int4 NOT NULL DEFAULT nextval('config_id_seq'::regclass),

如果需要修改创建表之后的序列,如:

  1. ALTER TABLE tablename ALTER COLUMN id SET DEFAULT null;

  2. DROP SEQUENCE IF EXISTS sequence_name;

  3. CREATE SEQUENCE sequence_name START WITH id_max;

  4. ALTER TABLE tablename ALTER COLUMN id SET DEFAULT nextval('sequence_name'::regclass);

本文由 黑白世界4648 第一时间收藏到GET,原文来自 → blog.csdn.net

「GetParty」

关注微信号,推送好文章

微信中长按图片即可关注

更多精选文章

评论
微博一键登入