1. 程式人生 > 其它 >PostgreSQL 修改表字段常用命令

PostgreSQL 修改表字段常用命令

PostgreSQL 修改表字段常用命令

於2019-06-13 15:03:26釋出2463收藏4 分類專欄:java java專欄收錄該內容 48 篇文章0 訂閱 訂閱專欄
--資料庫、模式、表名 "identities"."Test"."tab_test"

--修改欄位名
ALTER TABLE "identities"."Test"."tab_test"  RENAME "u_name"  to realname ;

--新增欄位
ALTER TABLE "identities"."Test"."tab_test"  ADD COLUMN updcontent  VARCHAR
(50); --新增欄位 給預設值 ALTER TABLE "identities"."Test"."tab_test" ADD COLUMN utype INT DEFAULT(1); --欄位註解 COMMENT ON COLUMN "identities"."Test"."tab_test"."utype" IS '型別 1為普通 2為高階'; --修改欄位型別 ALTER TABLE "identities"."Test"."tab_test" alter COLUMN utype type VARCHAR(50) ; --刪除非空約束 ALTER TABLE "identities"."Test"."tab_test" ALTER
COLUMN realname drop not NULL; --新增主鍵 ALTER TABLE "identities"."Test"."tab_test" ADD PRIMARY KEY ("id");

PostgreSQL 修改表字段常用命令

於2019-06-13 15:03:26釋出2463收藏4 分類專欄:java java專欄收錄該內容 48 篇文章0 訂閱 訂閱專欄

--資料庫、模式、表名 "identities"."Test"."tab_test"

--修改欄位名
ALTER TABLE "identities"."Test"."tab_test" RENAME "u_name" to realname ;

--新增欄位
ALTER TABLE "identities"."Test"."tab_test" ADD COLUMN updcontent VARCHAR(50);

--新增欄位 給預設值
ALTER TABLE "identities"."Test"."tab_test" ADD COLUMN utype INT DEFAULT(1);
--欄位註解
COMMENT ON COLUMN "identities"."Test"."tab_test"."utype" IS '型別 1為普通 2為高階';

--修改欄位型別
ALTER TABLE "identities"."Test"."tab_test" alter COLUMN utype type VARCHAR(50) ;

--刪除非空約束
ALTER TABLE "identities"."Test"."tab_test" ALTER COLUMN realname drop not NULL;

--新增主鍵
ALTER TABLE "identities"."Test"."tab_test" ADD PRIMARY KEY ("id");

為人:謙遜、激情、博學、審問、慎思、明辨、 篤行
學問:紙上得來終覺淺,絕知此事要躬行
為事:工欲善其事,必先利其器。
態度:道阻且長,行則將至;行而不輟,未來可期
轉載請標註出處!