Od the PostgreSQL docs:Dlaczego PostgreSQL scala użytkowników i grupy w role?
Koncepcja ról podsumowuje pojęcia „użytkownicy” i „grupy”. W wersjach PostgreSQL przed 8.1 użytkownicy i grupy były odrębnymi gatunkami podmiotów, ale teraz są tylko role. Każda rola może działać jako użytkownik, grupa lub jedno i drugie.
Dlaczego wprowadzono tę zmianę w wersji 8.1?
Być może łatwiej z punktu widzenia programistów C, z jedną klasą ról (struct)?
CREATE USER is equivalent to CREATE ROLE except that CREATE USER
daje pozwolenie zalogować się na użytkownika/roli.
(mam zamiar zaprojektować system uprawnień dla mojego webapp, dlatego jestem tym zainteresowany.)
to naprawdę nie odpowiedzieć * * dlaczego mimo ... –
To jest coś, o co powinieneś zapytać hakerów, którzy to zrobili, a nie takie forum jak SO. –
Wystarczająco fair :) Po prostu mówiąc, że tak czytałem pytanie. –