PostgreSQL DROP/Delete DATABASE: Voorbeeld van PSQL-opdracht
Database invoeren PostgreSQL
Uw partner voor 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;
Here:-
- 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 Optie kunt u de Unix-domeinsocketbestandsextensie opgeven waarop de server verbindingen tot stand brengt. |
–indien bestaat | Als dit bestaat, wordt er een fout weergegeven in plaats van een opwarming als de DB niet wordt afgesloten |
-U gebruikersnaam | Gebruikersnaam om verbinding mee te maken. |
-w | Gebruik deze optie als u geen wachtwoordprompt wilt |
-W | Gebruik deze parameter om om een wachtwoord te vragen voordat u de database verwijdert. |
onderhoud db-=dbnaam | de databasenaam van de verbinding waarmee u de doeldatabase wilt 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;
Samenvatting
- De PSQL DROP DATABASE-instructie verwijdert alle catalogusitems en gegevensdirectory permanent uit de PostgreSQL omgeving houden
- U kunt de If exists-clausule gebruiken zodat er geen fout wordt weergegeven
- U kunt ook een database verwijderen met behulp van pgadmin
- Met de dropdb-opdracht kunt u de database in PSQL op afstand verwijderen of verwijderen