PostgreSQL PUDOTA/Poista TIETOKANTA komentoriviltä
⚡ Älykäs yhteenveto
PostgreSQL DROP DATABASE poistaa tietokannan pysyvästi, mukaan lukien kaikki sen luettelomerkinnät ja datatiedostot. Voit suorittaa sen psql-komennosta, poistaa tietokannan visuaalisesti pgAdminissa tai käyttää dropdb-komentoa tietokannan poistamiseen etänä.

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 | Asetuksen avulla voit määrittää TCP-portin tai paikallisen Unix-toimialueen sokettitiedostopäätteen, johon palvelin muodostaa yhteyksiä. |
| –jos-olemassa | Antaa ilmoituksen virheen sijaan, jos tietokantaa ei ole olemassa. |
| -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 salasanan pyytämiseen ennen pudottamistaping tietokanta. |
| –maintenance-db=tietokannan_nimi | Määrittää sen tietokannan nimen, johon yhdistetään kohdetietokannan poistamiseksi. |
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;





