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ä