DROP TRANSFORM — remove uma transformação
DROP TRANSFORM [ IF EXISTS ] FORnome_do_tipo_de_dadosLANGUAGEnome_da_linguagem[ CASCADE | RESTRICT ]
O comando DROP TRANSFORM remove uma transformação
definida anteriormente.
Para poder remover uma transformação, é necessário ser o dono do tipo de dados e da linguagem. Estes são os mesmos privilégios necessários para criar uma transformação.
IF EXISTSNão relata um erro se a transformação não existir. É emitido um aviso neste caso.
nome_do_tipo_de_dadosO nome do tipo de dados da transformação.
nome_da_linguagemO nome da linguagem da transformação.
CASCADERemove automaticamente os objetos que dependem da transformação e, por sua vez, todos os objetos que dependem desses objetos (veja Acompanhamento de dependência).
RESTRICTRecusa remover a transformação se algum objeto depender dela. Este é o comportamento padrão.
Para remover a transformação para o tipo de dados hstore
e linguagem plpython3u:
DROP TRANSFORM FOR hstore LANGUAGE plpython3u;
Esta forma do comando DROP TRANSFORM é uma
extensão do PostgreSQL.
Veja CREATE TRANSFORM para obter detalhes.