"PostgreSQL pentru începători: primii pași"
PostgreSQL e cea mai avansată bază de date open-source. Dacă abia începi, iată ce trebuie să știi.
Instalare
sudo apt install postgresql postgresql-contrib
sudo systemctl start postgresql
Primii pași
sudo -u postgres psql
CREATE USER nume_user WITH PASSWORD 'parola';
CREATE DATABASE nume_baza OWNER nume_user;
GRANT ALL PRIVILEGES ON DATABASE nume_baza TO nume_user;
\q
Comenzi esențiale
| Comandă | Ce face |
|---|---|
| \l | Listează bazele de date |
| \dt | Listează tabelele |
| \d nume_tabel | Descrie structura unui tabel |
| \du | Listează utilizatorii |
| \q | Ieșire |
Tipuri de date utile
Indexare
Indexează coloanele pe care le folosești des în WHERE:
CREATE INDEX idx_user_email ON users(email);
Backup și restore
pg_dump nume_baza > backup.sql # backup
psql -d nume_baza < backup.sql # restore
PostgreSQL e puternic, stabil și bine documentat. E o investiție care merită.