PostgreSQL DROP/Delete DATABASE: PSQL-komentoesimerkki

Pudota tietokanta sisรครคn PostgreSQL

PUDOTA TIETOKANTA in PostgreSQL on lausunto poistaa pysyvรคsti kaikki luettelomerkinnรคt ja tietohakemisto. Tietokannan omistaja voi suorittaa vain tรคmรคn komennon. Sitรค ei voida suorittaa, kun joku on yhteydessรค kohdetietokantaan. Sinun on muodostettava yhteys johonkin toiseen tietokantaan suorittaaksesi DROP DATABASE -komennon.

Joten sinun tulee olla erityisen varovainen suorittaessasi tรคtรค toimenpidettรค.

PostgreSQL DROP DATABASE Syntaksi:

DROP DATABASE [IF EXISTS) name;

Tรคssรค:-

  • JOS ON ON: Tรคmรค on valinnainen parametri. Jos tietokantaa ei ole olemassa, virheilmoituksen sijaan nรคytetรครคn varoitus
  • nimi: mainitse DB-nimi, jonka haluat pudottaa

Katsotaanpa PostgreSQL pudota tietokannan komentorivi esimerkki toiminnassa

PostgreSQL Pudota tietokanta SQL Shellillรค (komentorivi)

Alla on vaiheittainen prosessi tietokannan pudottamiseksi Postgres-komentoriville:

Vaihe 1) Kรคytรค komentoa \l mรครคrittรครคksesi tรคllรค hetkellรค kรคytettรคvissรค olevan tietokannan.

PostgreSQL Pudota tietokanta SQL Shellillรค

Vaihe 2) Pudottaaksesi tietokannan Postgresissa anna komento

drop database guru99

Kรคytรค komentoa \l tarkistaaksesi, onko DB poistettu

PostgreSQL Pudota tietokanta SQL Shellillรค

Vaihe 3) Yritรค pudottaa sama tietokanta uudelleen, saat virheilmoituksen.

PostgreSQL Pudota tietokanta SQL Shellillรค

Vaihe 4) Pudota tietokanta IF olemassa -lauseella ja saat varoituksen

drop database IF EXISTS guru99

PostgreSQL Pudota tietokanta SQL Shellillรค

PostgreSQL Drop Database PgAdmin (GUI)

Vaihe 1) Napsauta hiiren kakkospainikkeella tietokantaa "guru99" ja napsauta "Poista/Poista".

PostgreSQL Pudota tietokanta PgAdmin

Vaihe 2) Napsauta OK vahvistusponnahdusikkunassa

PostgreSQL Pudota tietokanta PgAdmin

Tietokanta on poistettu.

dropdb-komento

dropdb-komennon avulla voit poistaa tietokannan PostgreSQL etรคnรค. Mutta kรคyttรคjรคn on oltava tietokannan omistaja voidakseen kรคyttรครค sitรค PostgreSQL Poista tietokanta -komento poistaaksesi tietokannan.

Syntaksi:

Dropdb [option.] dbname
Vaihtoehto Tuotetiedot
-e Echo komennot, jotka dropdb luo ja lรคhettรครค palvelimelle.
-i Nรคytรค vahvistuskehote ennen kuin teet mitรครคn tuhoisaa tyรถtรค
-V Kรคytรค tรคtรค vaihtoehtoa tulostaaksesi dropdb-version.
-auta Tarjoa apua dropdb-komentoriviargumenttien kanssa.
-h isรคntรค Auttaa mรครคrittรคmรครคn sen jรคrjestelmรคn isรคntรคnimen, jossa palvelin on parhaillaan kรคynnissรค.
-p portti Option avulla voit mรครคrittรครค Unix-toimialueen socket-tiedostotunnisteen, johon palvelin muodostaa yhteyksiรค.
โ€“ jos on olemassa Jos olemassa nรคyttรครค virheen lรคmpenemisen sijaan, jos tietokanta ei poistu
-U kรคyttรคjรคtunnus Kรคyttรคjรคnimi yhdistettรคvรคksi.
-w Kรคytรค tรคtรค vaihtoehtoa, jos et halua salasanakehotetta
-W Kรคytรค tรคtรค parametria kysyรคksesi salasanaa ennen tietokannan pudottamista.
yllรคpito db-=db-nimi yhteyden muodostavan tietokannan nimi pudottaaksesi kohdetietokannan.

PostgreSQL DROP DATABASE Esimerkki

Haluamme tuhota tietokantaguru99:n palvelimen avulla isรคntรคromessa, portissa 4565, varmentamalla ja sinun on kรคytettรคvรค seuraavaa pudotustietokantaa PostgreSQL komento:

dropdb -p 4565 -h rome -i -e guru99

Tietokanta "guru99" poistetaan pysyvรคsti.

Oletko varma? (y/n) jos valitset y, voit

DROP DATABASE guru99;

Yhteenveto

  • PSQL DROP DATABASE -kรคsky poistaa kaikki luettelomerkinnรคt ja tietohakemiston pysyvรคsti tiedostosta PostgreSQL ympรคristรถ
  • Voit kรคyttรครค If exists -lausetta, jotta virhettรค ei nรคy
  • Voit myรถs pudottaa tietokannan pgadminilla
  • dropdb-komennon avulla voit pudottaa tai poistaa tietokannan etรครคltรค PSQL:ssรค

Tiivistรค tรคmรค viesti seuraavasti: