Baze de date

Cum creezi utilizatori și baze de date în PostgreSQL

Actualizat 7/20/2026

În PostgreSQL, utilizatorii se numesc "roluri". Iată cum creezi un rol, o bază de date și cum le legi.

1. Intră în consolă

sudo -u postgres psql

2. Creează un rol cu parolă

CREATE ROLE app_user WITH LOGIN PASSWORD 'parola_puternica';

3. Creează baza de date

CREATE DATABASE app_db OWNER app_user;

4. Acordă privilegii

GRANT ALL PRIVILEGES ON DATABASE app_db TO app_user;

5. Conectare cu noul utilizator

psql -U app_user -d app_db -h 127.0.0.1

Sfaturi

  • Un rol poate avea drepturi de login sau nu; folosește WITH LOGIN pentru conturi de aplicație.
  • Pentru privilegii fine pe tabele, folosește GRANT SELECT, INSERT ... ON tabel TO app_user;.
  • Pentru acces la distanță, vezi conectare la o bază de date la distanță.

Pune ghidul în practică pe un VPS propriu

Servere cloud în UE, facturate la oră, gata în câteva minute, cu instalare cu un click pentru zeci de aplicații.

Vezi prețurile

Tutoriale similare