PostgreSQL DROP/Delete DATABASE parancssorból
⚡ Okos összefoglaló
PostgreSQL A DROP DATABASE parancs véglegesen eltávolít egy adatbázist, beleértve az összes katalógusbejegyzést és adatfájlt. Futtathatja a psql parancsértelmezőből, törölheti az adatbázist vizuálisan a pgAdminban, vagy használhatja a dropdb parancsot az adatbázis távoli eltávolításához.

Dobd be az adatbázist PostgreSQL
Az DROP ADATBÁZIS in PostgreSQL egy olyan utasítás, amely véglegesen eltávolítja az összes katalógusbejegyzést és adatkönyvtárat. Az adatbázis tulajdonosa csak ezt a parancsot hajthatja végre. Nem hajtható végre, amíg valaki csatlakozik a céladatbázishoz. A DROP DATABASE parancs végrehajtásához csatlakoznia kell egy másik adatbázishoz.
Ezért különösen óvatosnak kell lennie a művelet végrehajtása során.
PostgreSQL DROP DATABASE Szintaxis:
DROP DATABASE [IF EXISTS] name;
Itt:-
- IF EXISTS: Ez egy opcionális paraméter. Ha az adatbázis nem létezik, hiba helyett figyelmeztetés jelenik meg
- name: említse meg a törölni kívánt DB nevét
Lássunk egy PostgreSQL drop adatbázis parancssori példa működés közben
PostgreSQL Adatbázis eldobása SQL Shell használatával (parancssor)
Az alábbiakban egy lépésről lépésre bemutatjuk az adatbázis Postgres parancssorba való eldobásának folyamatát:
Step 1) A \l paranccsal határozza meg az aktuálisan elérhető adatbázist.
Step 2) Ha el szeretné dobni az adatbázist a Postgresben, írja be a parancsot
drop database guru99
A \l paranccsal ellenőrizze, hogy a DB törölve van-e
Step 3) Próbáld meg újra eldobni ugyanazt az adatbázist, hibaüzenetet fogsz kapni.
Step 4) Dobja el az adatbázist az IF létezik záradékkal, és figyelmeztetést kap
drop database IF EXISTS guru99
PostgreSQL Drop Database PgAdmin (GUI)
Step 1) Kattintson a jobb gombbal a „guru99” adatbázisra, majd kattintson a „Törlés/Drop” gombra.
Step 2) Kattintson az OK gombra a megerősítést kérő felugró ablakban
Az adatbázis törlődik.
dropdb parancsot
A dropdb parancs lehetővé teszi az adatbázis törlését PostgreSQL távolról. A felhasználónak azonban az adatbázis tulajdonosának kell lennie a használat érdekében PostgreSQL delete database parancs az adatbázis törléséhez.
Syntax:
dropdb [option...] dbname
| opció | Leírás |
|---|---|
| -e | Echo parancsok, amelyeket a dropdb létrehoz és elküld a szervernek. |
| -i | Jelenítsen meg egy ellenőrző üzenetet, mielőtt bármilyen romboló munkát végezne |
| -V | Ezzel a lehetőséggel nyomtathatja ki a dropdb verziót. |
| -Segítség | Segítségnyújtás a dropdb parancssori argumentumokkal kapcsolatban. |
| -h házigazda | Segít megadni annak a rendszernek a gazdagépének nevét, amelyen a szerver jelenleg fut. |
| -p port | Az opció lehetővé teszi a TCP port vagy a helyi Unix domain socket fájlkiterjesztés megadását, amelyen a szerver kapcsolatokat létesít. |
| –ha létezik | Hiba helyett értesítést küld, ha az adatbázis nem létezik. |
| -U felhasználónév | Felhasználónév a csatlakozáshoz. |
| -w | Használja ezt a lehetőséget, ha nem szeretne jelszót kérni |
| -W | Ezzel a paraméterrel jelszót kérhet a törlés előtt.ping az adatbázis. |
| –karbantartás-db=adatbázisnév | Megadja annak az adatbázisnak a nevét, amelyhez csatlakozni kell a céladatbázis eltávolításához. |
PostgreSQL DROP DATABASE Példa
Meg akarunk semmisíteni egy adatbázis-guru99-et egy szerver segítségével a host Rome-n, a 4565-ös porton, ellenőrzéssel, és a következő drop adatbázist kell használnia PostgreSQL parancs:
dropdb -p 4565 -h rome -i -e guru99
A „guru99” adatbázis véglegesen törlődik.
biztos vagy ebben? (i/n) ha az y-t választja, akkor megteheti
DROP DATABASE guru99;





