加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql 修改表结构,添加索引

发布时间:2020-12-13 17:09:27 所属栏目:百科 来源:网络整理
导读:postgresql 修改表结构,添加索引 //添加一个表字段 testuser= alter table test add sex integer; ALTER TABLE testuser= d test Table "public.test" Column | Type | Modifiers --------------+-----------------------+-------------------------------
postgresql 修改表结构,添加索引

//添加一个表字段 testuser=> alter table test add sex integer; ALTER TABLE testuser=> d test Table "public.test" Column | Type | Modifiers --------------+-----------------------+--------------------------------------------------- id | integer | not null default nextval('seq_test_id'::regclass) name | character varying(32) | date_created | date | sex | integer | Indexes: "testuser_id_pk" PRIMARY KEY,btree (id) //修改表字段类型 testuser=> alter table test alter sex type varchar(1); ALTER TABLE testuser=> d test Table "public.test" Column | Type | Modifiers --------------+-----------------------+--------------------------------------------------- id | integer | not null default nextval('seq_test_id'::regclass) name | character varying(32) | date_created | date | sex | character varying(1) | Indexes: "testuser_id_pk" PRIMARY KEY,btree (id) //创建唯一索引 testuser=> create unique index unique_name on test(name); CREATE INDEX testuser=> d test Table "public.test" Column | Type | Modifiers --------------+-----------------------+--------------------------------------------------- id | integer | not null default nextval('seq_test_id'::regclass) name | character varying(32) | date_created | date | sex | character varying(1) | Indexes: "testuser_id_pk" PRIMARY KEY,btree (id) "unique_name" UNIQUE,btree (name) //表字段改名 testuser=> alter table test rename sex to age; ALTER TABLE testuser=> d test Table "public.test" Column | Type | Modifiers --------------+-----------------------+--------------------------------------------------- id | integer | not null default nextval('seq_test_id'::regclass) name | character varying(32) | date_created | date | age | character varying(1) | Indexes: "testuser_id_pk" PRIMARY KEY,btree (name) //删除表字段 testuser=> alter table test drop age; ALTER TABLE

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读