sql >> Databáze >  >> RDS >> PostgreSQL

Proč PostgreSQL sloučil uživatele a skupiny do rolí?

Sloučení má mnoho výhod a žádné nevýhody. Nyní můžete například bez problémů převést „uživatele“ na „skupinu“ a naopak přidáním / odebráním LOGIN privilegium.

ALTER ROLE myrole LOGIN;
ALTER ROLE myrole NOLOGIN;

Nebo můžete roli UDĚLIT členství v jakékoli jiné přihlašovací („uživatelské“) nebo nepřihlašovací roli („skupina“):

GRANT joe TO sue;

Stále můžete:

CREATE USER james;

To je nyní pouze role s oprávněním k přihlášení. Nebo:

CREATE GROUP workers;

To je v podstatě stejné jako CREATE ROLE nyní.

Manuál má vše.



  1. Oracle Odstraňte řádky odpovídající více hodnotám

  2. jak duplikovat mé výsledky SQL?

  3. EBS 12.2.5 a vyšší:Nesprávné zarovnání tlačítka přihlašovací stránky

  4. Vysvětlení operátora Oracle INTERSECT