PostgreSQL Andmebaasi kustutamine/väljavõtmine käsurea abil
⚡ Nutikas kokkuvõte
PostgreSQL Käsk DROP DATABASE eemaldab andmebaasi jäädavalt, sealhulgas kõik selle kataloogikirjed ja andmefailid. Saate seda käivitada psql-shellist, kustutada andmebaasi visuaalselt pgAdminis või kasutada andmebaasi eemalt eemaldamiseks käsku dropdb.

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 TCP-pordi või kohaliku Unixi domeeni soklifaililaiendi, millega server ühendusi loob. |
| –kui-eksisteerib | Kui andmebaasi pole olemas, annab see vea asemel teate. |
| -U kasutajanimi | Kasutajanimi ühendamiseks. |
| -w | Kasutage seda valikut, kui te ei soovi parooli küsimist |
| -W | Selle parameetri abil küsitakse enne kustutamist parooli.ping andmebaasi. |
| –hooldus-db=andmebaasinimi | Määrab andmebaasi nime, millega sihtandmebaasi kustutamiseks ühenduda. |
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;





