PostgreSQL PUDOTA TIETOKANTA

PostgreSQL PUDOTA TIETOKANTA

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ä procpidsarake sijaan pidsarake, koska PostgreSQL muuttunut procidsarake pidsarake 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 hrdbtietokanta, käyttää hrdb omistaja yhteyden tietokantaan muu kuin hrdbtietokanta esim. postgres ja antaa seuraavan julkilausuman:

Code language: SQL (Structured Query Language) (sql)

PostgreSQL poistetut hrdbtietokanta.,

2) Pudota tietokanta, joka on aktiiviset yhteydet esimerkki

seuraavan lausuman poistaa testdb1tietokanta:

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_activitynäytä löytää mitä toimintaa on tapahtumassa vastaan testdb1tietokanta:

Code language: SQL (Structured Query Language) (sql)

testdb1tietokanta on yksi yhteys localhostsiksi se on turvallista lopettaa tämän yhteyden ja poistaa tietokannasta.,

Toisen, lopettaa yhteyden testdb1tietokanta käyttämällä seuraavan lausuman:

Kolmanneksi, kysymys DROP DATABASE komento poistaa testdb1tietokanta:

Code language: SQL (Structured Query Language) (sql)

PostgreSQL tippaa testdb1pysyvä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

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *