PostgreSQL DROP/Elimina DATABASE: esempio di comando PSQL

Inserisci il database PostgreSQL

Migliori DATABASE DI GOCCIA in PostgreSQL รจ una dichiarazione per rimuovere permanentemente tutte le voci del catalogo e la directory dei dati. Il proprietario del database puรฒ eseguire solo questo comando. Non puรฒ essere eseguito mentre qualcuno รจ connesso al database di destinazione. รˆ necessario connettersi a qualche altro database per eseguire il comando DROP DATABASE.

Quindi, dovresti essere molto cauto quando esegui questa operazione.

PostgreSQL DROP DATABASE Sintassi:

DROP DATABASE [IF EXISTS) name;

Qui:-

  • SE ESISTE: questo รจ un parametro facoltativo. Nel caso in cui il database non esista, viene visualizzato un avviso invece di un errore
  • name: menziona il nome del DB che vuoi eliminare

Vediamo un file PostgreSQL rilascia l'esempio della riga di comando del database in azione

PostgreSQL Elimina database utilizzando SQL Shell (riga di comando)

Di seguito รจ riportato un processo passo passo per eliminare il database nella riga di comando di Postgres:

Passo 1) Utilizzare il comando \l per determinare il database attualmente disponibile.

PostgreSQL Elimina il database utilizzando SQL Shell

Passo 2) Per eliminare il database in Postgres, inserisci il comando

drop database guru99

Utilizzare il comando \l per verificare se il DB รจ stato eliminato

PostgreSQL Elimina il database utilizzando SQL Shell

Passo 3) Prova a eliminare nuovamente lo stesso database, riceverai un errore.

PostgreSQL Elimina il database utilizzando SQL Shell

Passo 4) Elimina il database con la clausola IF esiste e riceverai un avviso

drop database IF EXISTS guru99

PostgreSQL Elimina il database utilizzando SQL Shell

PostgreSQL Elimina database PgAdmin (GUI)

Passo 1) Fare clic con il tasto destro sul database "guru99" e fare clic su "Elimina/Rilascia".

PostgreSQL Elimina il database PgAdmin

Passo 2) Fare clic su OK nel popup di conferma

PostgreSQL Elimina il database PgAdmin

Il database viene eliminato.

comando dropdb

Il comando dropdb ti consente di eliminare il database in PostgreSQL da remoto. Ma l'utente deve essere il proprietario del database per poterlo utilizzare PostgreSQL comando delete database per eliminare quel database.

Sintassi:

Dropdb [option.] dbname
Opzione Descrizione
-e Echo comandi che dropdb crea e invia al server.
-i Visualizza una richiesta di verifica prima di eseguire qualsiasi lavoro distruttivo
-V Utilizza questa opzione per stampare la versione dropdb.
-Aiuto Fornire assistenza con gli argomenti della riga di comando dropdb.
-h ospite Aiuta a specificare il nome dell'host del sistema su cui รจ attualmente in esecuzione il server.
-p porta L'opzione consente di specificare l'estensione del file socket del dominio Unix su cui il server sta stabilendo le connessioni.
โ€“se esiste Se esiste mostrerร  un errore invece di un riscaldamento se il DB non esce
-U nome utente Nome utente con cui connettersi.
-w Utilizza questa opzione se non vuoi che venga richiesta la password
-W Utilizzare questo parametro per richiedere una password prima di eliminare il database.
db di manutenzione-=nomedb il nome del database a cui connettersi per eliminare il database di destinazione.

PostgreSQL Esempio di DROP DATABASE

Vogliamo distruggere un database guru99 con l'aiuto di un server sull'host rome, porta 4565, con verifica e devi usare il seguente database di drop PostgreSQL comando:

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

Il database "guru99" verrร  eliminato definitivamente.

Sei sicuro? (s/n) se selezioni y, puoi farlo

DROP DATABASE guru99;

Sintesi

  • L'istruzione PSQL DROP DATABASE rimuove permanentemente tutte le voci del catalogo e la directory dei dati dal file PostgreSQL Industria XNUMX
  • รˆ possibile utilizzare la clausola Se esiste in modo che non venga visualizzato alcun errore
  • Puoi anche eliminare un database usando pgadmin
  • Il comando dropdb ti consente di eliminare o eliminare in remoto il database in PSQL

Riassumi questo post con: