PostgreSQL DROP/Excluir DATABASE: Exemplo de comando PSQL

Soltar banco de dados em PostgreSQL

O processo de SOLTAR BANCO DE DADOS in PostgreSQL รฉ uma instruรงรฃo para remover permanentemente todas as entradas do catรกlogo e diretรณrio de dados. O proprietรกrio do banco de dados sรณ pode executar este comando. Nรฃo pode ser executado enquanto alguรฉm estiver conectado ao banco de dados de destino. Vocรช precisa se conectar a algum outro banco de dados para executar o comando DROP DATABASE.

Portanto, vocรช deve ser extremamente cauteloso ao realizar esta operaรงรฃo.

PostgreSQL Sintaxe DROP DATABASE:

DROP DATABASE [IF EXISTS) name;

Aqui vocรช encontra:-

  • SE EXISTE: Este รฉ um parรขmetro opcional. Caso o banco de dados nรฃo exista, um aviso รฉ exibido em vez de um erro
  • nome: mencione o nome do banco de dados que vocรช deseja eliminar

Vamos ver um PostgreSQL exemplo de linha de comando de descarte de banco de dados em aรงรฃo

PostgreSQL Eliminar banco de dados usando SQL Shell (linha de comando)

Abaixo estรก um processo passo a passo para eliminar o banco de dados na linha de comando do Postgres:

Passo 1) Use o comando \l para determinar o banco de dados atualmente disponรญvel.

PostgreSQL Eliminar banco de dados usando SQL Shell

Passo 2) Para eliminar o banco de dados no Postgres, digite o comando

drop database guru99

Use o comando \l para verificar se o banco de dados foi excluรญdo

PostgreSQL Eliminar banco de dados usando SQL Shell

Passo 3) Tente eliminar o mesmo banco de dados novamente, vocรช receberรก um erro.

PostgreSQL Eliminar banco de dados usando SQL Shell

Passo 4) Elimine o banco de dados com a clรกusula IF exist e vocรช receberรก um aviso

drop database IF EXISTS guru99

PostgreSQL Eliminar banco de dados usando SQL Shell

PostgreSQL Eliminar banco de dados PgAdmin (GUI)

Passo 1) Clique com o botรฃo direito no banco de dados โ€œguru99โ€ e clique em โ€œExcluir/Dropโ€.

PostgreSQL Eliminar banco de dados PgAdmin

Passo 2) Clique em OK no pop-up de confirmaรงรฃo

PostgreSQL Eliminar banco de dados PgAdmin

O banco de dados foi excluรญdo.

comando dropdb

O comando dropdb permite excluir o banco de dados em PostgreSQL remotamente. Porรฉm, o usuรกrio deve ser o proprietรกrio do banco de dados para poder usar PostgreSQL comando delete database para excluir esse banco de dados.

Sintaxe:

Dropdb [option.] dbname
Opรงรฃo Descriรงรฃo
-e Comandos de eco que o dropdb cria e envia para o servidor.
-i Exibir um prompt de verificaรงรฃo antes de realizar qualquer trabalho destrutivo
-V Use esta opรงรฃo para imprimir a versรฃo dropdb.
-Socorro Forneรงa ajuda com argumentos de linha de comando dropdb.
-h anfitriรฃo Ajuda vocรช a especificar o nome do host do sistema no qual o servidor estรก sendo executado atualmente.
-p porta A opรงรฃo permite especificar a extensรฃo do arquivo de soquete do domรญnio Unix no qual o servidor estรก estabelecendo conexรตes.
โ€“se existir Se existir mostrarรก um erro em vez de um aquecimento se o banco de dados nรฃo sair
-U nome de usuรกrio Nome de usuรกrio com o qual se conectar.
-w Use esta opรงรฃo se nรฃo quiser uma solicitaรงรฃo de senha
-W Use este parรขmetro para solicitar uma senha antes de eliminar o banco de dados.
manutenรงรฃo db-=dbname o nome do banco de dados a ser conectado para eliminar o banco de dados de destino.

PostgreSQL Exemplo de DROP DATABASE

Queremos destruir um banco de dados guru99 com a ajuda de um servidor no host rome, porta 4565, com verificaรงรฃo e vocรช precisa usar o seguinte drop database PostgreSQL comando:

dropdb -p 4565 -h rome -i -e guru99

O banco de dados โ€œguru99โ€ serรก excluรญdo permanentemente.

Tem certeza? (s/n) se vocรช selecionar y, entรฃo vocรช pode

DROP BANCO DE DADOS guru99;

Resumo

  • A instruรงรฃo PSQL DROP DATABASE remove todas as entradas do catรกlogo e diretรณrio de dados permanentemente do PostgreSQL meio Ambiente
  • Vocรช pode usar a clรกusula If exist para que nenhum erro seja exibido
  • Vocรช tambรฉm pode eliminar um banco de dados usando pgadmin
  • O comando dropdb permite eliminar ou excluir remotamente o banco de dados em PSQL

Resuma esta postagem com: