PostgreSQL TA BORT/TA BORT DATABASEN med hjälp av kommandoraden
⚡ Smart sammanfattning
PostgreSQL DROP DATABASE tar bort en databas permanent, inklusive alla dess katalogposter och datafiler. Du kan köra den från psql-skalet, radera en databas visuellt i pgAdmin eller använda kommandot dropdb för att ta bort en databas på distans.

Släpp in databasen PostgreSQL
Ocuco-landskapet 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 | BESKRIVNING |
|---|---|
| -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 | Med alternativet kan du ange TCP-porten eller den lokala Unix-domänens socket-filändelse som servern upprättar anslutningar på. |
| –om-existerar | Utfärdar ett meddelande istället för ett fel om databasen inte finns. |
| -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 be om ett lösenord innan släppningping databasen. |
| –underhållsdb=dbnamn | Anger namnet på den databas som ska anslutas till för att ta bort 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;





