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.
Vaihe 2) Pudottaaksesi tietokannan Postgresissa anna komento
drop database guru99
Kรคytรค komentoa \l tarkistaaksesi, onko DB poistettu
Vaihe 3) Yritรค pudottaa sama tietokanta uudelleen, saat virheilmoituksen.
Vaihe 4) Pudota tietokanta IF olemassa -lauseella ja saat varoituksen
drop database IF EXISTS guru99
PostgreSQL Drop Database PgAdmin (GUI)
Vaihe 1) Napsauta hiiren kakkospainikkeella tietokantaa "guru99" ja napsauta "Poista/Poista".
Vaihe 2) Napsauta OK vahvistusponnahdusikkunassa
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รค





