DROP TYPE

Nome

DROP TYPE -- remove um tipo de dado

Sinopse

DROP TYPE [ IF EXISTS ] nome [, ...] [ CASCADE | RESTRICT ]

Descrição

O comando DROP TYPE remove um tipo de dado definido pelo usuário. Somente o dono do tipo de dado pode removê-lo.

Parâmetros

IF EXISTS

Não lança um erro se o tipo de dado não existir. Neste caso é emitida uma notificação.

nome

O nome (opcionalmente qualificado pelo esquema) do tipo de dado a ser removido.

CASCADE

Remove automaticamente os objetos que dependem do tipo de dado (como colunas de tabelas, funções, operadores, etc.).

RESTRICT

Recusa remover o tipo de dado se existirem objetos que dependem do mesmo. Este é o padrão.

Exemplos

Para remover o tipo de dado box:

DROP TYPE box;

Compatibilidade

Este comando é semelhante ao comando correspondente do padrão SQL, exceto pela opção IF EXISTS que é uma extensão do PostgreSQL. Porém, deve ser observado que o comando CREATE TYPE e o mecanismo de extensão de tipo de dado do PostgreSQL diferem do padrão SQL.

Consulte também

CREATE TYPE, ALTER TYPE
SourceForge.net Logo CSS válido!