PostgreSQL DROP/Slett DATABASE: Eksempel på PSQL-kommando
Slipp databasen inn PostgreSQL
Ocuco DROPPE DATABASE in PostgreSQL er en uttalelse som permanent fjerner alle katalogoppføringer og datakatalog. Databaseeieren kan bare utføre denne kommandoen. Den kan ikke kjøres mens noen er koblet til måldatabasen. Du må koble til en annen database for å utføre kommandoen DROP DATABASE.
Så du bør være ekstra forsiktig når du utfører denne operasjonen.
PostgreSQL DROP DATABASE Syntaks:
DROP DATABASE [IF EXISTS) name;
Her:-
- HVIS FINNES: Dette er en valgfri parameter. Hvis databasen ikke eksisterer, vises en advarsel i stedet for en feil
- navn: nevner DB-navnet du vil slette
La oss se en PostgreSQL drop database kommandolinje eksempel i aksjon
PostgreSQL Slipp database ved hjelp av SQL Shell (kommandolinje)
Nedenfor er en trinnvis prosess for å slippe database i Postgres kommandolinje:
Trinn 1) Bruk kommando \l for å finne den tilgjengelige databasen.
Trinn 2) For å slippe databasen i Postgres, skriv inn kommando
drop database guru99
Bruk kommando \l for å sjekke om DB er slettet
Trinn 3) Prøv å droppe den samme databasen igjen, du får en feilmelding.
Trinn 4) Slipp databasen med IF exists-klausulen og du får en advarsel
drop database IF EXISTS guru99
PostgreSQL Slipp Database PgAdmin (GUI)
Trinn 1) Høyreklikk på databasen "guru99" og klikk "Slett/slipp."
Trinn 2) Klikk OK på popup-vinduet for bekreftelse
Databasen er slettet.
dropdb kommando
Dropdb-kommandoen lar deg slette databasen i PostgreSQL eksternt. Men brukeren må være eieren av databasen for å kunne bruke den PostgreSQL delete database kommando for å slette den databasen.
Syntaks:
Dropdb [option.] dbname
| Alternativ | Tekniske beskrivelser |
|---|---|
| -e | Ekko-kommandoer som dropdb oppretter og sender til serveren. |
| -i | Vis en bekreftelsesmelding før du utfører en destruktiv jobb |
| -V | Bruk dette alternativet til å skrive ut dropdb-versjonen. |
| -hjelp | Gi hjelp med dropdb kommandolinjeargumenter. |
| -h vert | Hjelper deg med å spesifisere navnet på verten for systemet som serveren kjører på. |
| -p port | Alternativ lar deg spesifisere Unix-domene-socket-filtypen som serveren oppretter tilkoblinger på. |
| – hvis det finnes | Hvis eksisterer vil vise en feil i stedet for en oppvarming hvis DB ikke avsluttes |
| -U brukernavn | Brukernavn å koble til som. |
| -w | Bruk dette alternativet hvis du ikke vil ha en passordforespørsel |
| -W | Bruk denne parameteren til å be om et passord før du slipper databasen. |
| vedlikehold db-=dbname | databasenavnet til å koble til for å slippe måldatabasen. |
PostgreSQL DROP DATABASE Eksempel
Vi ønsker å ødelegge en database guru99 ved hjelp av en server på vert rome, port 4565, med verifisering og du må bruke følgende drop database PostgreSQL kommando:
dropdb -p 4565 -h rome -i -e guru99
Databasen "guru99" vil bli permanent slettet.
Er du sikker? (y/n) hvis du velger y, så kan du
DROP DATABASE guru99;
Sammendrag
- PSQL DROP DATABASE-setningen fjerner alle katalogoppføringer og datakatalog permanent fra PostgreSQL miljø
- Du kan bruke If exists-klausulen slik at ingen feil vises
- Du kan også slippe en database ved å bruke pgadmin
- dropdb-kommandoen lar deg fjerne eller slette database i PSQL eksternt





