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ä