Afișați bazele de date în PostgreSQL introducere
Dacă lucrați cu PostgreSQL, este posibil să aveți mai multe baze de date pe serverul PostgreSQL. Pot exista momente când trebuie să obțineți o listă cu toate bazele de date care se află în sistem. Din fericire, există câteva modalități simple de a îndeplini această sarcină. În acest articol, vom explica cum să afișăm bazele de date în PostgreSQL folosind două metode diferite.,
premise pentru utilizarea PostgreSQL
în acest tutorial, vom executa diferite comenzi de baze de date, deci există câteva premise care trebuie să fie în loc înainte de a merge mai departe:
-
În primul rând, trebuie să vă asigurați că PostgreSQL este instalat pe computer. Dacă nu sunteți sigur, utilizați comanda
service postgresql status
, care vă va anunța dacă starea esteactive
.de asemenea, trebuie să vă asigurați căpsql
, interfața PostgreSQL din linia de comandă, este instalată., Comandapsql -V
poate fi utilizată pentru a verifica dacă este instalatpsql
.,
Accesarea unei baze de date PostgreSQL cu psql’
putem folosi următoarea comandă pentru a accesa o bază de date PostgreSQL pe o mașină locală folosind psql
interfață de linie de comandă:
1
|
sudo su – postgres
|
Această comandă va solicita parola, așa că va trebui să-l introduceți în scopul de a obține acces la PostgreSQL.,
Apoi, tastați următoarea comandă pentru a accesa baza de date:
1
|
psql some_username -h 127.0.0.1 -d some_database
|
din Nou, vi se va cere pentru parola utilizatorului, așa că va trebui să introduceți din nou și apăsați RETURN.
creați o bază de date PostgreSQL
următorul lucru pe care îl vom face este să creăm o bază de date PostgreSQL., Pentru a continua, va trebui să deschideți promptul de comandă în Windows sau terminalul de pe MacOS sau Linux.,>1
For our example, we’ll create the test
database:
1
|
CREATE DATABASE test;
|
List databases for Postgres in psql
The \l
command in psql
can be used to show all of the PostgreSQL databases., Comanda \list
poate fi de asemenea utilizată pentru a obține aceleași rezultate.
atunci Când utilizați această comandă, a revenit de ieșire ar trebui să arate astfel:
Show baze de date folosind „SELECTAȚI” declarație
în Timp ce este ușor și convenabil de a folosi psql
comenzi arătat în secțiunea anterioară, există, de asemenea, un alt mod de a arăta bazele de date PostgreSQL., Putem folosi următoarele SELECT
interogare în psql
interfata:
1
|
SELECTAȚI datname DE pg_database;
|
SELECT prezentate mai sus ar trebui să se întoarcă rezultatele care arata ca acest lucru:
se poate vedea din rezultatele pe care pg_database
masa colectează informații despre bazele de date disponibile în PostgreSQL.,dacă doriți să vă conectați la o anumită bază de date, puteți utiliza comanda \c
urmată de numele bazei de date. Acest lucru vă va permite să introduceți baza de date și să începeți să efectuați interogări. De exemplu: \c some_database
.
concluzie privind modul de afișare a bazelor de date în PostgreSQL
Dacă aveți PostgreSQL instalat pe mașina dvs., este important să știți că o singură instanță a serverului PostgreSQL poate gestiona o serie de baze de date diferite. Există câteva comenzi simple disponibile care pot fi utilizate pentru a obține o listă a bazelor de date de pe serverul PostgreSQL., În acest articol, am analizat câteva moduri diferite de a afișa bazele de date în PostgreSQL. Folosind exemplele și instrucțiunile furnizate în acest tutorial, veți putea prelua propria listă de baze de date și de a gestiona mai bine serverul PostgreSQL.