PostgreSQL在現有的資料表增加欄位的方式如下。
使用ALTER TABLE ... ADD COLUMN ...
來新增欄位。
例如下面script在employee
資料表新增一個department_id
欄位,型態為bigint
。
ALTER TABLE employee ADD COLUMN department_id bigint;
如果新增欄位要加上外鍵(foreign key),使用REFERENCES
設定要參考的外鍵。
例如下面script在employee
資料表新增一個department_id
欄位,型態為bigint
,且外鍵參考到department
資料表的id
欄位。
ALTER TABLE employee ADD COLUMN department_id bigint REFERENCES department (id);
沒有留言:
張貼留言