ALTER SCHEMA — 更改一个模式的定义
ALTER SCHEMAname
RENAME TOnew_name
ALTER SCHEMAname
OWNER TO {new_owner
| CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER SCHEMA
更改一个模式的定义。
您必须拥有该模式才能使用ALTER SCHEMA
。
要重命名一个模式,您还必须拥有数据库的
CREATE
权限。
要更改所有者,您必须能够SET ROLE
为新的所有者角色,
并且该角色必须拥有数据库的CREATE
权限。
(请注意,超级用户会自动拥有所有这些权限。)
name
一个现有模式的名称。
new_name
该模式的新名称。新名称不能以pg_
开始,因为这些名称被
保留用于系统模式。
new_owner
该模式的新拥有者。
在 SQL 标准中没有ALTER SCHEMA
语句。