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
陳述式。
如果您在文件中發現任何不正確、與特定功能的使用經驗不符或需要進一步說明的內容,請使用此表單來報告文件問題。