PostgreSQL - instalare în Ubuntu 15.04/15.10
postgresql ubuntu psql pgadmin
Dacă vrei să dezvolți o aplicație web dinamică (adică în care utilizatorul poate introduce și/sau modifica date în mod persistent), trebuie să folosești o bază de date. Unul dintre cele mai robuste, dezvoltate și care respectă în detaliu standardul SQL severe de administare a bazelor de date este PosgreSQL (sau, mai simplu, postgres).
Am să descriu aici cum se instalează PostgreSQL în Ubuntu 15.04/15.10.
- În primul rând trebuie să instalăm pachetul generic
posgresql-x.x
unde x.x este ultima versiune stabilă a softului - momentan aceasta este 9.4; deci eu am să rulez comanda:sudo apt-get install postgresql-9.4
- Pentru a interacționa mai ușor cu baza de date prin intermediul unei interfețe grafice, instalăm
pgadmin3
sudo apt-get install pgadmin3
- Pentru a vedea dacă avem instalat serverul postgres rulăm
pg_config
Dacă obținem o eroare de genul"You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application."
trebuie să - Instalăm pachetul
postgres-server-dev-9.4
sudo apt-get install postgresql-server-dev-9.4
Acum, dacă executăm comandapg_config
trebuie să apară o listă destul de lungă cu parametrii de configurare ai versiunii de PosgreSQL instalate. - Ne conectăm la shell-ul (linia de comandă) postgres:
a) mai întâi incercăm comandapsql -h localhost
dacă - după ce am introdus parola corectă - obținem o eroare de tipul'psql: FATAL: password authentication failed for user "numele_de_utilizator"'
(unde "numele_de_utilizator" este numele de utilizator cu care ești logat în Ubuntu) atunci
b) încercăm să ne conectăm cu comandasudo -u postgres psql
Dacă - după execuția comenzii - obținem promptulpostgres=#
înseamnă că suntem conectați la postgres. Acum - Dacă vrem să vedem toate bazele de date existente executăm la promptul
postgres=#
comanda\list
- Dacă vrem să vedem toți utilizatorii și rolurile lor, executăm
\du
- Dacă vrem să părăsim shell-ul
psql
executăm\q
și suntem înapoi în shell-ul bash.
Avem acum serverul PosgreSQL deja instalat în Ubuntu, tot ce ne rămâne de făcut este să creăm o bază de date și un utilizator care s-o administreze.
Exact asta vom face în postarea următoare. Așa că fii pe fază!