Postgresql 中文操作指南

ALTER SCHEMA

ALTER SCHEMA — 更改架构的定义

Synopsis

ALTER SCHEMA name RENAME TO new_name
ALTER SCHEMA name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }

Description

ALTER SCHEMA 更改架构的定义。

你必须拥有架构才能使用 ALTER SCHEMA 。要重新命名架构,你还必须拥有数据库的 CREATE 权限。要更改所有者,你必须能够 SET ROLE 到新的拥有角色,并且该角色必须拥有数据库的 CREATE 权限。(请注意,超级用户自动拥有所有这些权限。)

Parameters

  • name

    • 现有架构的名称。

  • new_name

    • 架构的新名称。新名称不能以 pg_ 开始,因为此类名称是为系统架构保留的。

  • new_owner

    • 架构的新所有者。

Compatibility

SQL 标准中没有 ALTER SCHEMA 语句。

See Also