ALTER SCHEMA — 更改 schema 的定義
ALTER SCHEMAname
RENAME TOnew_name
ALTER SCHEMAname
OWNER TO {new_owner
| CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER SCHEMA
更改 schema 的定義。
您必須擁有 schema 才能使用 ALTER SCHEMA
。要重新命名 schema,您還必須擁有資料庫的 CREATE
權限。 若要變更擁有者,您必須能夠 SET ROLE
為新的擁有者角色,且該角色必須擁有資料庫的 CREATE
權限。(請注意,超級使用者會自動擁有所有這些權限。)
name
現有 schema 的名稱。
new_name
schema 的新名稱。 新名稱不能以 pg_
開頭,因為此類名稱保留給系統 schema 使用。
new_owner
schema 的新擁有者。
SQL 標準中沒有 ALTER SCHEMA
陳述式。
如果您在文件中發現任何不正確、與您使用特定功能的體驗不符或需要進一步澄清的地方,請使用此表格來報告文件問題。