繁体   English   中英

Postgresql 9.4,将现有的主键设为SERIAL

[英]Postgresql 9.4, Make existing primary key as SERIAL

我正在使用PostgreSQL 9.4。 我想用序列号更改现有的主键。 我的查询无效。 有人知道该怎么做吗?

Alter table 'table_name' alter column id BIGSERIAL;

应该只有一个查询才能修改特定的列。 我没看到

CREATE SEQUENCE table_name_id_seq
   OWNED BY table_name.id;

ALTER TABLE table_name
   ALTER id
      SET DEFAULT nextval('table_name_id_seq'::regclass);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM