18.5. Remoção do banco de dados

Os bancos de dados são removidos através do comando DROP DATABASE:

DROP DATABASE nome_do_banco_de_dados;

Somente o dono do banco de dados (ou seja, o usuário que o criou) ou um superusuário podem remover um banco de dados. A remoção do banco de dados remove todos os objetos contidos no banco de dados. A remoção do banco de dados não pode ser desfeita.

Não é possível executar o comando DROP DATABASE estando conectado ao banco de dados a ser removido. É possível, entretanto, estar conectado a qualquer outro banco de dados, inclusive o banco de dados template1. O banco de dados template1 é a única opção para remover o último banco de dados de usuário de um agrupamento.

Para facilitar, também existe um programa que pode ser executado a partir do interpretador de comandos para remover bancos de dados, o dropdb:

dropdb nome_do_banco_de_dados

(Diferentemente do createdb, a ação padrão não é remover o banco de dados que tem o mesmo nome do usuário corrente).

SourceForge.net Logo CSS válido!