dropdb

Nome

dropdb -- remove um banco de dados do PostgreSQL

Sinopse

dropdb [opção...] nome_do_banco_de_dados

Descrição

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.

Opções

O dropdb aceita os seguintes argumentos de linha de comando:

nome_do_banco_de_dados
Especifica o nome do banco de dados a ser removido.
-e
--echo
Mostra os comandos que o dropdb gera e envia para o servidor.
-i
--interactive
Solicita a confirmação antes de fazer qualquer operação destrutiva.
-q
--quiet
Não exibe resposta.

O dropdb também aceita os seguintes argumentos de linha de comando para os parâmetros de conexão:

-h hospedeiro
--host hospedeiro
Especifica o nome de hospedeiro da máquina onde o servidor está executando. Se o nome iniciar por uma barra (/), é usado como o diretório do soquete do domínio Unix.
-p porta
--port porta
Especifica a porta TCP, ou a extensão de arquivo do soquete do domínio Unix local, onde o servidor está escutando as conexões.
-U nome_do_usuário
--username nome_do_usuário
Nome do usuário para conectar.
-W
--password
Força a solicitação da senha.

Ambiente

PGHOST
PGPORT
PGUSER
Parâmetros de conexão padrão.

Diagnósticos

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.

Exemplos

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

Veja também

createdb , DROP DATABASE
SourceForge.net Logo