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.
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
Steg 3) Försök att släppa samma databas igen, du får ett felmeddelande.
Steg 4) Släpp databasen med IF exists-klausulen och du får en varning
drop database IF EXISTS guru99
PostgreSQL Släpp databas PgAdmin (GUI)
Steg 1) Högerklicka på databasen "guru99" och klicka på "Ta bort/släpp."
Steg 2) Klicka på OK i popup-fönstret för bekräftelse
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