picătură baza de date PostgreSQL
În acest capitol ne uităm la modul de a șterge o bază de date PostgreSQL. Acestea sunt două opțiuni pentru a elimina baza de date:
Utilizarea DROP DATABASE, comanda SQL.
Utilizarea de linie de comandă executabil dropdb.
Fii atent înainte de a utiliza această operație, pentru că, atunci când ștergeți o bază de date existentă va duce la pierderea de informații complete stocate în baza de date.
Utilizarea DROP DATABASE
Această comandă resetează baza de date. Indeparteaza intrarea directorului bazei de date și șterge directorul care conține datele. Ea poate fi efectuată numai de către proprietarul bazei de date. Această comandă nu poate fi executată. până când sau cineva - altcineva conectat la baza de date țintă (conectarea la Postgres sau orice altă bază de date pentru a emite această comandă). (Conectați-vă la Postgres sau orice altă bază de date pentru a emite această comandă).
Sintaxa DROP DATABASE, așa cum se arată mai jos:
Tabelul de mai jos listează parametrii cu descrierile lor.
Nu arunca o eroare în cazul în care baza de date nu există. Aviz emis în acest caz.
Numele bazei de date pentru a elimina.
Nu putem elimina baza de date. care este toate conexiunile deschise, inclusiv propria noastră relație cu psql sau pgAdmin III. Noi trebuie să se deplaseze la o altă bază de date sau baze de date template1. dacă vrem să. Pentru a elimina o bază de date. suntem în prezent conectate. Astfel, poate fi mai convenabil de a utiliza programul dropdb în schimb, care este un înveliș în jurul acestei comenzi.
Aici este un exemplu simplu, care va elimina din schema dvs. de testdb PostgreSQL:
Utilizarea de comandă dropdb
PostgresSQL linie de comandă executabil dropdb este o linie de comandă comandă înveliș SQL DROP DATABASE. Nu există nici o diferență între eficientă scădere a bazelor de date prin intermediul acestui utilitar și prin alte metode de accesare a serverului. dropdb distruge o bază de date PostgreSQL existente. Utilizatorul care execută această comandă trebuie să fie o bază de date superutilizator sau proprietarul bazei de date.
Sintaxa Createdb este așa cum se arată mai jos:
Tabelul de mai jos listează parametrii cu descrierile lor.