On this page
ALTER SCHEMA
ALTER SCHEMA —更改架构的定义
Synopsis
ALTER SCHEMA name RENAME TO new_name
ALTER SCHEMA name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
Description
ALTER SCHEMA
更改架构的定义。
您必须拥有该架构才能使用ALTER SCHEMA
。要重命名模式,您还必须具有数据库的CREATE
特权。要更改所有者,您还必须是新拥有角色的直接或间接成员,并且您必须具有数据库的CREATE
特权。 (请注意,超级用户会自动拥有所有这些特权.)
Parameters
name
- 现有模式的名称。
new_name
- 模式的新名称。新名称不能以
pg_
开头,因为此类名称是为系统架构保留的。
- 模式的新名称。新名称不能以
new_owner
- 模式的新所有者。
Compatibility
SQL 标准中没有ALTER SCHEMA
语句。