ALTER CONVERSION

ALTER CONVERSION — cambiar la definición de una conversión

Synopsis

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

Descripción

ALTER CONVERSION cambia la definición de una conversión.

Debes ser el propietario de la conversión para poder usar ALTER CONVERSION. Para cambiar el propietario, debes poder hacer SET ROLE al nuevo rol propietario, y ese rol debe tener el privilegio CREATE en el esquema de la conversión. (Estas restricciones garantizan que al cambiar el propietario no puedas hacer nada que no pudieras hacer eliminando y recreando la conversión. Sin embargo, un superusuario puede cambiar la propiedad de cualquier conversión de todos modos).

Parámetros

name

El nombre (opcionalmente calificado por esquema) de una conversión existente.

new_name

El nuevo nombre de la conversión.

new_owner

El nuevo propietario de la conversión.

new_schema

El nuevo esquema para la conversión.

Ejemplos

Para renombrar la conversión iso_8859_1_to_utf8 a latin1_to_unicode:

ALTER CONVERSION iso_8859_1_to_utf8 RENAME TO latin1_to_unicode;

Para cambiar el propietario de la conversión iso_8859_1_to_utf8 a joe:

ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;

Compatibilidad

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

Véase también

CREATE CONVERSION, DROP CONVERSION