Yhteenveto: tämä opetusohjelma, opit, miten käyttää PostgreSQL DROP DATABASE
selvitys pudottaa tietokantaan.
Johdanto PostgreSQL PUDOTA TIETOKANTA lausunto
Kun tietokanta ei enää tarvita, voit pudottaa sen käyttämällä DROP DATABASE
lausunto.,
seuraava esimerkki kuvaa syntaksi DROP DATABASE
selvitys:
Code language: SQL (Structured Query Language) (sql)
poista tietokanta:
- Määritä tietokannan nimi, jonka haluat poistaa, kun
DROP DATABASE
lauseke. - käytä
IF EXISTS
estääksesi virhettä poistamasta olematonta tietokantaa. PostgreSQL antaa ilmoituksen sijaan.
DROP DATABASE
selvitys poistaa luettelon merkinnät ja tiedot hakemistoon pysyvästi. Tätä toimintaa ei voi perua, joten sinun täytyy käyttää sitä varoen.,
Vain superusers ja tietokannan omistaja voi suorittaa DROP DATABASE
lausunto. Lisäksi DROP DATABASE
– lausumaa ei voi toteuttaa, jos tietokannassa on edelleen aktiivisia yhteyksiä. Tässä tapauksessa, sinun täytyy irrota tietokannasta ja muodostaa toinen tietokanta, esim. postgres
suorittaa DROP DATABASE
lausunto.
PostgreSQL tarjoaa myös utility-ohjelma nimeltä dropdb
, jonka avulla voit poistaa tietokannan., dropdb
ohjelma suorittaa DROP DATABASE
lausunnon takana.
1) Pudota tietokanta, joka on aktiiviset yhteydet
poista tietokanta, joka on aktiiviset yhteydet, voit seurata näitä ohjeita:
Ensimmäinen, löytää toimintoja, jotka liittyvät tietokantaan kyselemällä pg_stat_activity
näkymä:
Code language: SQL (Structured Query Language) (sql)
Toisen, lopettaa aktiiviset yhteydet antamalla seuraavan kyselyn:
Huomaa, että jos käytät PostgreSQL versio 9.,1 tai aiemmin, käytä procpid
sarake sijaan pid
sarake, koska PostgreSQL muuttunut procid
sarake pid
sarake koska versio 9.2
Kolmanneksi, toteuttaa DROP DATABASE
julkilausuma:
Code language: HTML, XML (xml)
PostgreSQL PUDOTA TIETOKANTA-esimerkkejä
käytämme tietokantoja luotu PostgreSQL luo tietokanta opetusohjelma esittelyä.,
Jos et ole luonut tätä tietokantaa vielä, voit käyttää seuraavia CREATE DATABASE
lausunnot luoda heille:
Code language: SQL (Structured Query Language) (sql)
1) Pudota tietokanta, joka ei ole aktiivinen yhteys esimerkki
poistaa hrdb
tietokanta, käyttää hrdb
omistaja yhteyden tietokantaan muu kuin hrdb
tietokanta esim. postgres
ja antaa seuraavan julkilausuman:
Code language: SQL (Structured Query Language) (sql)
PostgreSQL poistetut hrdb
tietokanta.,
2) Pudota tietokanta, joka on aktiiviset yhteydet esimerkki
seuraavan lausuman poistaa testdb1
tietokanta:
Code language: SQL (Structured Query Language) (sql)
Kuitenkin, PostgreSQL antoi virheilmoituksen, seuraavasti:
Code language: JavaScript (javascript)
luopua testdb1
tietokannan, sinun täytyy lopettaa aktiivisen yhteyden ja pudota tietokanta.,
Ensimmäinen, kysely pg_stat_activity
näytä löytää mitä toimintaa on tapahtumassa vastaan testdb1
tietokanta:
Code language: SQL (Structured Query Language) (sql)
testdb1
tietokanta on yksi yhteys localhost
siksi se on turvallista lopettaa tämän yhteyden ja poistaa tietokannasta.,
Toisen, lopettaa yhteyden testdb1
tietokanta käyttämällä seuraavan lausuman:
Kolmanneksi, kysymys DROP DATABASE
komento poistaa testdb1
tietokanta:
Code language: SQL (Structured Query Language) (sql)
PostgreSQL tippaa testdb1
pysyvästi.
tässä opetusohjelmassa, olet oppinut, miten käyttää PostgreSQL DROP DATABASE
selvitys pudottaa tietokantaan. Lisäksi opit myös poistamaan tietokannan, jossa on aktiivisia yhteyksiä.
- Auttoiko tämä opetusohjelma ?,
- YesNo