DROP TRANSFORM

DROP TRANSFORM — elimina una transformación (transform)

Synopsis

DROP TRANSFORM [ IF EXISTS ] FOR nombre_tipo LANGUAGE nombre_lenguaje [ CASCADE | RESTRICT ]

Descripción

DROP TRANSFORM elimina una transformación previamente definida.

Para poder eliminar una transformación, debes ser propietario del tipo y del lenguaje. Estos son los mismos privilegios que se requieren para crear una transformación.

Parámetros

IF EXISTS

No arroja un error si la transformación no existe. Se emite una advertencia (notice) en este caso.

nombre_tipo

El nombre del tipo de datos de la transformación.

nombre_lenguaje

El nombre del lenguaje de la transformación.

CASCADE

Elimina automáticamente los objetos que dependen de la transformación, y a su vez todos los objetos que dependen de esos objetos (consulta la Section 5.15).

RESTRICT

Rechaza eliminar la transformación si hay objetos que dependen de ella. Este es el comportamiento predeterminado.

Ejemplos

Para eliminar la transformación para el tipo hstore y el lenguaje plpython3u:

DROP TRANSFORM FOR hstore LANGUAGE plpython3u;

Compatibilidad

Esta forma de DROP TRANSFORM es una extensión de PostgreSQL. Consulta la CREATE TRANSFORM para obtener detalles.

Véase también

CREATE TRANSFORM