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);
沒有留言:
張貼留言