ALTER SCHEMA

ALTER SCHEMA — cambiar la definición de un esquema

Synopsis

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

Descripción

ALTER SCHEMA cambia la definición de un esquema.

Debes ser el propietario del esquema para usar ALTER SCHEMA. Para renombrar un esquema, también debes tener el privilegio CREATE para la base de datos. Para cambiar el propietario, debes ser capaz de hacer SET ROLE al nuevo rol propietario, y ese rol debe tener el privilegio CREATE para la base de datos. (Ten en cuenta que los superusuarios tienen todos estos privilegios automáticamente).

Parámetros

name

El nombre de un esquema existente.

new_name

El nuevo nombre del esquema. El nuevo nombre no puede comenzar con pg_, ya que tales nombres están reservados para esquemas del sistema.

new_owner

El nuevo propietario del esquema.

Compatibilidad

No existe la sentencia ALTER SCHEMA en el estándar SQL.

Véase también

CREATE SCHEMA, DROP SCHEMA