DROP TRANSFORM — elimina una transformación (transform)
DROP TRANSFORM [ IF EXISTS ] FORnombre_tipoLANGUAGEnombre_lenguaje[ CASCADE | RESTRICT ]
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.
IF EXISTSNo arroja un error si la transformación no existe. Se emite una advertencia (notice) en este caso.
nombre_tipoEl nombre del tipo de datos de la transformación.
nombre_lenguajeEl nombre del lenguaje de la transformación.
CASCADEElimina 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).
RESTRICTRechaza eliminar la transformación si hay objetos que dependen de ella. Este es el comportamiento predeterminado.
Para eliminar la transformación para el tipo hstore y el lenguaje
plpython3u:
DROP TRANSFORM FOR hstore LANGUAGE plpython3u;
Esta forma de DROP TRANSFORM es una
extensión de PostgreSQL. Consulta la CREATE TRANSFORM para obtener detalles.