O utilitário dropdb remove um banco de dados do PostgreSQL. Para executar este comando é necessário ser um superusuário, ou o dono do banco de dados.
O dropdb é uma capa em torno do comando DROP DATABASE do SQL. Não existe diferença efetiva entre remover bancos de dados através deste utilitário, ou através de outros métodos para acessar o servidor.
O dropdb aceita os seguintes argumentos de linha de comando:
O dropdb também aceita os seguintes argumentos de linha de comando para os parâmetros de conexão:
Havendo dificuldade, veja no comando DROP DATABASE e no psql a discussão dos problemas possíveis e as mensagens de erro. O servidor de banco de dados deve estar executando no hospedeiro de destino. Também se aplicam todas as definições de conexão padrão e as variáveis de ambiente utilizadas pela biblioteca cliente libpq.
Para remover o banco de dados demo no servidor de banco de dados padrão:
$ dropdb demo DROP DATABASE
Para remover o banco de dados demo usando o servidor no hospedeiro eden, porta 5000, com confirmação e vendo o comando subjacente:
$ dropdb -p 5000 -h eden -i -e demo Database "demo" will be permanently deleted. Are you sure? (y/n) y DROP DATABASE "demo" DROP DATABASE