DROP TYPE

Name

DROP TYPE  --  remove um tipo de dado definido pelo usuário

Synopsis

DROP TYPE nome_do_tipo [, ...]
  

Entradas

nome_do_tipo

O nome de um tipo existente.

Saídas

DROP

Mensagem retornada se o comando for executado com sucesso.

ERROR: RemoveType: type 'nome_do_tipo' does not exist

Esta mensagem ocorre quando o tipo especificado não é encontrado.

Descrição

O comando DROP TYPE remove um tipo do usuário dos catálogos do sistema.

Somente o dono do tipo pode removê-lo.

Notas

Exemplos

Para remover o tipo caixa:

DROP TYPE caixa;

Compatibilidade

O comando DROP TYPE existe no SQL99. Assim como a maioria dos outros comandos "drop", o DROP TYPE do SQL99 requer uma cláusula de "comportamento da remoção", para selecionar entre remover todos os objetos dependentes ou não remover se existir algum objeto dependente:

DROP TYPE nome { CASCADE | RESTRICT }

O PostgreSQL atualmente ignora inteiramente as dependências.

Observe que o comando CREATE TYPE e os mecanismos de extensão de tipo do PostgreSQL são diferentes do SQL99.

Consulte também

CREATE TYPE