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
語句。
如果您在文件中看到任何不正確的內容、與您對特定功能的體驗不符或需要進一步澄清的內容,請使用 此表格 報告文件問題。