PostgreSQL Verwijder/verwijder een database via de opdrachtregel
โก Slimme samenvatting
PostgreSQL Met DROP DATABASE wordt een database permanent verwijderd, inclusief alle catalogusvermeldingen en gegevensbestanden. U kunt dit commando uitvoeren vanuit de psql-shell, een database visueel verwijderen in pgAdmin, of het commando dropdb gebruiken om een โโdatabase op afstand te verwijderen.

Database invoeren PostgreSQL
De DATABANK DROP in PostgreSQL is een verklaring om alle catalogusitems en gegevensdirectory permanent te verwijderen. De database-eigenaar kan deze opdracht alleen uitvoeren. Het kan niet worden uitgevoerd terwijl iemand verbonden is met de doeldatabase. U moet verbinding maken met een andere database om de opdracht DROP DATABASE uit te voeren.
Wees daarom extra voorzichtig wanneer u deze handeling uitvoert.
PostgreSQL DROP DATABASE-syntaxis:
DROP DATABASE [IF EXISTS] name;
Hier:-
- IF EXISTS: Dit is een optionele parameter. Als de database niet bestaat, wordt er een waarschuwing weergegeven in plaats van een fout
- naam: vermeld de DB-naam die u wilt verwijderen
Laten we eens kijken PostgreSQL drop database-opdrachtregelvoorbeeld in actie
PostgreSQL Database verwijderen met SQL Shell (opdrachtregel)
Hieronder vindt u een stapsgewijs proces om de database op de Postgres-opdrachtregel neer te zetten:
Stap 1) Gebruik het commando \l om de momenteel beschikbare database te bepalen.
Stap 2) Om de database in Postgres te verwijderen, voert u de opdracht in
drop database guru99
Gebruik het commando \l om te controleren of DB is verwijderd
Stap 3) Probeer dezelfde database opnieuw te verwijderen, u krijgt een foutmelding.
Stap 4) Verwijder de database met de IF exist-clausule en u krijgt een waarschuwing
drop database IF EXISTS guru99
PostgreSQL Database PgAdmin (GUI) verwijderen
Stap 1) Klik met de rechtermuisknop op de database "guru99" en klik op "Verwijderen/neerzetten".
Stap 2) Klik op OK in de bevestigingspop-up
Database wordt verwijderd.
dropdb-opdracht
Met de opdracht dropdb kunt u de database verwijderen PostgreSQL van een afstand. Maar de gebruiker moet de eigenaar van de database zijn om deze te kunnen gebruiken PostgreSQL verwijder database commando om die database te verwijderen.
Syntax:
dropdb [option...] dbname
| Keuze | Beschrijving |
|---|---|
| -e | Echo-opdrachten die dropdb maakt en naar de server verzendt. |
| -i | Geef een verificatieprompt weer voordat u een destructieve taak uitvoert |
| -V | Gebruik deze optie om de dropdb-versie af te drukken. |
| -helpen | Hulp bieden bij dropdb-opdrachtregelargumenten. |
| -h gastheer | Helpt u bij het opgeven van de naam van de host van het systeem waarop de server momenteel draait. |
| -p poort | Met deze optie kunt u de TCP-poort of de lokale Unix-domeinsocketbestandsextensie specificeren waarmee de server verbindingen tot stand brengt. |
| โals-bestaat | Geeft een melding in plaats van een foutmelding als de database niet bestaat. |
| -U gebruikersnaam | Gebruikersnaam om verbinding mee te maken. |
| -w | Gebruik deze optie als u geen wachtwoordprompt wilt |
| -W | Gebruik deze parameter om vรณรณr het droppen om een โโwachtwoord te vragen.ping de databank. |
| โonderhoud-db=dbnaam | Specificeert de naam van de database waarmee verbinding moet worden gemaakt om de doeldatabase te verwijderen. |
PostgreSQL DROP DATABASE Voorbeeld
We willen een database guru99 vernietigen met behulp van een server op host rome, poort 4565, met verificatie en je moet de volgende drop database gebruiken PostgreSQL opdracht:
dropdb -p 4565 -h rome -i -e guru99
Database โguru99โ wordt permanent verwijderd.
Weet je het zeker? (y/n) als u y selecteert, dan kan dat
DROP DATABASE-goeroe99;





