DROP SCHEMA — 移除一個綱要
DROP SCHEMA [ IF EXISTS ] name
[, ...] [ CASCADE | RESTRICT ]
DROP SCHEMA
從資料庫中移除綱要。
只有綱要的擁有者或超級使用者才能刪除綱要。請注意,即使擁有者不擁有綱要中的某些物件,他們也可以刪除綱要(並因此刪除所有包含的物件)。
IF EXISTS
如果綱要不存在,則不拋出錯誤。 在這種情況下,會發出通知。
name
綱要的名稱。
CASCADE
自動刪除綱要中包含的物件(表、函數等),進而刪除所有依賴於這些物件的物件(參見Section 5.15)。
RESTRICT
如果綱要包含任何物件,則拒絕刪除該綱要。 這是預設值。
使用 CASCADE
選項可能會使指令刪除除了命名的一個或多個綱要之外的其他綱要中的物件。
要從資料庫中移除綱要 mystuff
,以及它包含的所有內容
DROP SCHEMA mystuff CASCADE;
DROP SCHEMA
完全符合 SQL 標準,除了該標準只允許每個指令刪除一個綱要,以及 IF EXISTS
選項,這是一個 PostgreSQL 擴充功能。
如果您在文件中發現任何不正確、與特定功能的經驗不符或需要進一步說明的內容,請使用此表單來報告文件問題。