Često ćete morati navesti baze podataka ili čak tablice kada radite s bazama podataka. Kao i većina poslužitelja baza podataka, Postgres ima alat baziran na naredbenom retku koji vam omogućuje upravljanje svojim Postgres poslužiteljem.
Ovaj alat je psql. Omogućuje vam da upišete upite, izvršite ih i prikažete rezultate. Možete koristiti psql za popis baza podataka i prikaz tablica u Postgresu uz neke jednostavne naredbe.
Postavljanje
Za povezivanje s poslužiteljem i popis baza podataka ili tablica, morat ćete imati instaliran PostgreSQL. Evo nekoliko korisnih tutorijala:
- Kako da Instalirajte PostgreSQL na Windows.
- Kako da Instalirajte PostgreSQL na Ubuntu.
Popis baza podataka u PostgreSQL
Nakon što se povežete s bazom podataka pomoću psql naredbom, možete popisati sve baze podataka na povezanom poslužitelju pomoću sljedeće naredbe.
postgres=# \l
Ovo je prečac za \popis naredba.
Ova naredba će prikazati najmanje tri zadane baze podataka: postgres, template0 i template1. postgres je prva baza podataka na koju ćete se spojiti ako još niste stvorili drugu bazu podataka.
Možete stvoriti novu bazu podataka pomoću sljedeće naredbe.
postgres=# kreiranje baze podataka dbname;
Nakon što kreirate bazu podataka, morat ćete se prebaciti na nju kako biste umetnuli podatke i izvršili druge operacije na njoj.
postgres=# \c dbname
Popis tablica u PostgreSQL
Nakon povezivanja s bazom podataka i kreiranja tablica, možda ćete htjeti znati koje tablice postoje. To možete učiniti navođenjem tablica pomoću naredbe psql, \dt.
dbname=# \dt
Ako ne postoje tablice, ova naredba će pokazati a Nisam pronašao nikakve odnose poruka. U suprotnom, prikazat će tablice u tabličnom formatu.
Na primjer, izradite tablicu s imenom korisnici u bazi podataka koja se zove blog pomoću sljedeće naredbe.
blog=# kreiranje korisnika tablice (
user_id serijski PRIMARNI KLJUČ,
email VARCHAR ( 255 ) JEDINSTVENO NE NULL,
lozinka VARCHAR ( 50 ) NE NULL
);
Ako navedete tablice pomoću \dt naredbu, izlaz će biti sličan onom prikazanom u nastavku.
Upravljanje vašom PostgreSQL bazom podataka
Postoji nekoliko jednostavnih psql naredbi koje možete koristiti za popis baza podataka i prikaz tablica na PostgreSQL poslužitelju. To su samo dvije od mnogih naredbi koje nudi psql alat.
Međutim, ako želite GUI aplikaciju jednostavnu za korištenje za upravljanje vašom PostgreSQL bazom podataka, odlučite se za pgAdmin alat. Koristeći pgAdmin, možete komunicirati sa svojim poslužiteljem bez korištenja naredbenog retka.