PostgreSQL ANDMEBAAS PUKUTA/Kustuta: PSQL-i käsu näide
Lükake andmebaas sisse PostgreSQL
. ANDMEBAAS VÄLJA in PostgreSQL on avaldus kõigi kataloogikirjete ja andmekataloogi jäädavalt eemaldamiseks. Andmebaasi omanik saab ainult seda käsku täita. Seda ei saa käivitada, kui keegi on sihtandmebaasiga ühenduses. Käsu DROP DATABASE käivitamiseks peate looma ühenduse mõne muu andmebaasiga.
Seetõttu peaksite selle toimingu tegemisel olema eriti ettevaatlik.
PostgreSQL DROP DATABASE Süntaks:
DROP DATABASE [IF EXISTS) name;
Siin:-
- KUI OLEMAS: see on valikuline parameeter. Kui andmebaasi pole, kuvatakse vea asemel hoiatus
- nimi: mainige DB nime, mille soovite välja jätta
Vaatame an PostgreSQL pukseeri andmebaasi käsurea näide tegevuses
PostgreSQL Andmebaasist loobumine SQL Shelli abil (käsurida)
Allpool on samm-sammuline protsess andmebaasi eemaldamiseks Postgresi käsureal:
Step 1) Praegu saadaoleva andmebaasi määramiseks kasutage käsku \l.
Step 2) Andmebaasi eemaldamiseks Postgresis sisestage käsk
drop database guru99
Kasutage käsku \l, et kontrollida, kas DB on kustutatud
Step 3) Proovige sama andmebaas uuesti maha jätta, saate veateate.
Step 4) Loobuge andmebaasist IF eksisteerimise klausliga ja saate hoiatuse
drop database IF EXISTS guru99
PostgreSQL Drop Database PgAdmin (GUI)
Step 1) Paremklõpsake andmebaasil "guru99" ja klõpsake "Kustuta/Kustuta".
Step 2) Klõpsake kinnituse hüpikaknas OK
Andmebaas kustutatakse.
dropdb käsk
Käsk dropdb võimaldab teil andmebaasi kustutada PostgreSQL eemalt. Kuid selle kasutamiseks peab kasutaja olema andmebaasi omanik PostgreSQL andmebaasi kustutamise käsk.
süntaksit:
Dropdb [option.] dbname
valik | Kirjeldus |
---|---|
-e | Echo käsud, mille dropdb loob ja serverisse saadab. |
-i | Enne mis tahes hävitava töö tegemist kuvage kinnitusviipa |
-V | Kasutage seda valikut dropdb versiooni printimiseks. |
-abi | Pakkuge abi dropdb käsurea argumentidega. |
-h peremees | Aitab määrata selle süsteemi hosti nime, milles server praegu töötab. |
-p port | Valik võimaldab teil määrata Unixi domeeni soklifaili laiendi, mille kaudu server ühendusi loob. |
- kui on olemas | Kui DB ei välju, kuvatakse soojenemise asemel tõrge |
-U kasutajanimi | Kasutajanimi ühendamiseks. |
-w | Kasutage seda valikut, kui te ei soovi parooli küsimist |
-W | Kasutage seda parameetrit parooli küsimiseks enne andmebaasi eemaldamist. |
hooldus db-=db-nimi | ühendatava andmebaasi nimi sihtandmebaasi eemaldamiseks. |
PostgreSQL DROPP ANDMEBAAS Näide
Me tahame hävitada andmebaasi guru99 serveri abil host-roomas, pordis 4565, kontrolliga ja peate kasutama järgmist tilkandmebaasi PostgreSQL käsk:
dropdb -p 4565 -h rome -i -e guru99
Andmebaas “guru99” kustutatakse jäädavalt.
Oled sa kindel? (ja/n) kui valite y, siis saate seda teha
DROP DATABASE guru99;
kokkuvõte
- PSQL DROP DATABASE avaldus eemaldab kataloogist jäädavalt kõik kataloogikirjed ja andmekataloogi PostgreSQL keskkond
- Saate kasutada Ifis-klauslit, et viga ei kuvataks
- Samuti saate pgadmini abil andmebaasi pukseerida
- dropdb käsk võimaldab teil PSQL-is andmebaasi kaugjuhtimisega kukutada või kustutada