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语句。

See Also

CREATE SCHEMA, DROP SCHEMA