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);
我正在使用 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);