DROP SCHEMA

Nome

DROP SCHEMA -- remove um esquema

Sinopse

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

Descrição

O comando DROP SCHEMA remove esquemas do banco de dados.

O esquema somente pode ser removido pelo seu dono ou por um superusuário. Deve ser observado que o dono pode remover o esquema (e, portanto, todos os objetos que este contém), mesmo que não seja o dono de alguns objetos contidos no esquema.

Parâmetros

IF EXISTS

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

nome

O nome do esquema.

CASCADE

Remove automaticamente os objetos (tabelas, funções, etc.) contidos no esquema.

RESTRICT

Recusa remover o esquema caso este contenha algum objeto. Este é o padrão.

Exemplos

Para remover do banco de dados o esquema meu_esquema junto com todos os objetos que este contém:

DROP SCHEMA meu_esquema CASCADE;

Compatibilidade

O comando DROP SCHEMA está em conformidade total com o padrão SQL, exceto pelo padrão permitir remover apenas um esquema por comando e pela opção IF EXISTS, que é uma extensão do PostgreSQL.

Consulte também

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