程式與日常
PostgreSQL在現有的資料表移除欄位的方式如下。
使用ALTER TABLE ... DROP COLUMN ...來刪除欄位。
ALTER TABLE ... DROP COLUMN ...
例如下面script把employee資料表的department_id欄位刪除。
employee
department_id
ALTER TABLE employee DROP COLUMN department_id;
若該欄位有設定外鍵則會一併將外鍵刪除。
注意如果該欄位有被其他物件如view、trigger或stored procedure參照則無法刪除。
沒有留言:
張貼留言