postgres设置主键自增

首先在postgres中设置一个id字段,其类型设置为int型

 

 由于postgres并没有想mysql数据库那样可以直接设置主键自增,所以需要创建一个序列,然后将id设置为默认值字段为序列的nextval

具体操作如下:

创建序列:

create sequence tb_id_seq start with 1 increment by 1 no minvalue no maxvalue cache 1;

然后设置tb表的ID字段默认值为nextval(tb_id_seq)

alter table tb alter column id set default nextval('tb_id_seq')

 

posted on 2022-05-06 19:47  一往无前!  阅读(769)  评论(0编辑  收藏  举报