DROP FOREIGN TABLE — 移除外部資料表
DROP FOREIGN TABLE [ IF EXISTS ] name
[, ...] [ CASCADE | RESTRICT ]
DROP FOREIGN TABLE
移除外部資料表。只有外部資料表的所有者才能移除它。
IF EXISTS
如果外部資料表不存在,則不拋出錯誤。 在這種情況下,會發出一個通知。
name
要刪除的外部資料表的名稱 (可選擇包含 schema 限定詞)。
CASCADE
自動刪除依賴於外部資料表的物件 (例如視窗),進而刪除所有依賴於這些物件的物件 (請參閱 第 5.15 節)。
RESTRICT
如果有任何物件依賴於外部資料表,則拒絕刪除它。 這是預設值。
要銷毀兩個外部資料表 films
和 distributors
DROP FOREIGN TABLE films, distributors;
此命令符合 ISO/IEC 9075-9 (SQL/MED),但標準只允許每個命令刪除一個外部資料表,並且除了 IF EXISTS
選項外,它是 PostgreSQL 擴充功能。
如果您在文件中看到任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表格來報告文件問題。