PostgreSQL SLAPP/TA bort DATABAS: Exempel på PSQL-kommando

Släpp in databasen PostgreSQL

Din SLIP DATABAS in PostgreSQL är ett uttalande för att permanent ta bort alla katalogposter och datakatalog. Databasägaren kan endast utföra detta kommando. Det kan inte köras medan någon är ansluten till måldatabasen. Du måste ansluta till någon annan databas för att utföra kommandot DROP DATABASE.

Så du bör vara extra försiktig när du utför denna operation.

PostgreSQL DROP DATABASE Syntax:

DROP DATABASE [IF EXISTS) name;

Här:-

  • OM FINNS: Detta är en valfri parameter. Om databasen inte existerar visas en varning istället för ett fel
  • namn: nämn DB-namnet som du vill ta bort

Låt oss se en PostgreSQL drop databas kommandoradsexempel i aktion

PostgreSQL Släpp databas med SQL Shell (kommandorad)

Nedan är en steg-för-steg-process för att släppa databasen i Postgres kommandorad:

Steg 1) Använd kommandot \l för att fastställa vilken databas som är tillgänglig för närvarande.

PostgreSQL Släpp databas med SQL Shell

Steg 2) För att släppa databasen i Postgres, skriv kommando

drop database guru99

Använd kommandot \l för att kontrollera om DB är raderad

PostgreSQL Släpp databas med SQL Shell

Steg 3) Försök att släppa samma databas igen, du får ett felmeddelande.

PostgreSQL Släpp databas med SQL Shell

Steg 4) Släpp databasen med IF exists-klausulen och du får en varning

drop database IF EXISTS guru99

PostgreSQL Släpp databas med SQL Shell

PostgreSQL Släpp databas PgAdmin (GUI)

Steg 1) Högerklicka på databasen "guru99" och klicka på "Ta bort/släpp."

PostgreSQL Släpp Databas PgAdmin

Steg 2) Klicka på OK i popup-fönstret för bekräftelse

PostgreSQL Släpp Databas PgAdmin

Databasen raderas.

dropdb kommando

Dropdb-kommandot låter dig ta bort databasen i PostgreSQL avlägset. Men användaren måste vara ägaren till databasen för att kunna använda PostgreSQL kommandot delete databas för att ta bort databasen.

Syntax:

Dropdb [option.] dbname
Alternativet Description
-e Ekokommandon som dropdb skapar och skickar till servern.
-i Visa en verifieringsuppmaning innan du utför något destruktivt jobb
-V Använd detta alternativ för att skriva ut dropdb-versionen.
-hjälp Ge hjälp med dropdb kommandoradsargument.
-h värd Hjälper dig att ange namnet på värden för systemet där servern för närvarande körs.
-p port Alternativ låter dig ange filtillägget för Unix-domänsocket där servern upprättar anslutningar.
– om det finns Om existerar visar ett fel istället för en uppvärmning om DB inte går ur
-U användarnamn Användarnamn att ansluta som.
-w Använd det här alternativet om du inte vill ha ett lösenord
-W Använd den här parametern för att fråga efter ett lösenord innan du släpper databasen.
underhåll db-=dbname databasnamnet för att ansluta för att släppa måldatabasen.

PostgreSQL DROP DATABASE Exempel

Vi vill förstöra en databasguru99 med hjälp av en server på host rome, port 4565, med verifiering och du måste använda följande drop-databas PostgreSQL kommando:

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

Databasen "guru99" kommer att raderas permanent.

Är du säker? (y/n) om du väljer y, då kan du

DROP DATABASE guru99;

Sammanfattning

  • PSQL DROP DATABASE-satsen tar bort alla katalogposter och datakatalog permanent från PostgreSQL miljö
  • Du kan använda If exists-satsen så att inget fel visas
  • Du kan också släppa en databas med pgadmin
  • dropdb-kommandot låter dig släppa eller ta bort databas på distans i PSQL