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.

PostgreSQL Drop andmebaas SQL Shelli abil

Step 2) Andmebaasi eemaldamiseks Postgresis sisestage käsk

drop database guru99

Kasutage käsku \l, et kontrollida, kas DB on kustutatud

PostgreSQL Drop andmebaas SQL Shelli abil

Step 3) Proovige sama andmebaas uuesti maha jätta, saate veateate.

PostgreSQL Drop andmebaas SQL Shelli abil

Step 4) Loobuge andmebaasist IF eksisteerimise klausliga ja saate hoiatuse

drop database IF EXISTS guru99

PostgreSQL Drop andmebaas SQL Shelli abil

PostgreSQL Drop Database PgAdmin (GUI)

Step 1) Paremklõpsake andmebaasil "guru99" ja klõpsake "Kustuta/Kustuta".

PostgreSQL Drop Database PgAdmin

Step 2) Klõpsake kinnituse hüpikaknas OK

PostgreSQL Drop Database PgAdmin

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