直接上代码:

1、先创建一个表:

1 create table user(
2  uid integer not null,
3 username character varying(50) NOT NULL,
4 email character varying(100),
5 tel character varying(50)
6 
7 )

 

2、然后发现需要将uid 类型修改为序列类型,但是postgreql不支持将integer修改为serial,曲线救国做法如下:

--新建一个字段uid1

alter table user add column uid1 serial;

--删除老字段uid

alter table user drop column uid;

--修改uid1字段名称为uid

alter table user rename uid1 to uid;

--增加主键

alter table user add primary key (uid);

  

 

相关文章:

  • 2018-04-18
  • 2018-10-13
  • 2018-01-12
  • 2018-04-17
  • 2018-10-26
  • 2018-01-08
  • 2021-12-20
  • 2021-10-26
猜你喜欢
  • 2019-02-23
  • 2018-04-04
  • 2018-08-28
  • 2018-03-07
  • 2018-04-13
  • 2017-12-17
  • 2018-09-17
  • 2018-07-26
相关资源
相似解决方案