DROP TRANSFORM

DROP TRANSFORM — remove uma transformação

Sinopse

DROP TRANSFORM [ IF EXISTS ] FOR nome_do_tipo_de_dados
               LANGUAGE nome_da_linguagem
               [ CASCADE | RESTRICT ]

Descrição

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.

Parâmetros

IF EXISTS

Não relata um erro se a transformação não existir. É emitido um aviso neste caso.

nome_do_tipo_de_dados

O nome do tipo de dados da transformação.

nome_da_linguagem

O nome da linguagem da transformação.

CASCADE

Remove automaticamente os objetos que dependem da transformação e, por sua vez, todos os objetos que dependem desses objetos (veja Acompanhamento de dependência).

RESTRICT

Recusa remover a transformação se algum objeto depender dela. Este é o comportamento padrão.

Exemplos

Para remover a transformação para o tipo de dados hstore e linguagem plpython3u:

DROP TRANSFORM FOR hstore LANGUAGE plpython3u;

Conformidade

Esta forma do comando DROP TRANSFORM é uma extensão do PostgreSQL. Veja CREATE TRANSFORM para obter detalhes.

Veja também

CREATE TRANSFORM