Wiem, że istnieją inne threads that are similar, ale nie jestem pewien, czy są one odpowiednie dla PostgreSQL.Jaka jest różnica między użytkownikiem a rolą?
I am reading the PostgreSQL documentation which it reads as follows:
Uwaga: Jak wyjaśniono w rozdziale 20, PostgreSQL faktycznie robi przywilej zarządzanie w kategoriach "ról". W tym rozdziale konsekwentnie używamy użytkownika bazy danych w znaczeniu "rola z uprawnieniem LOGIN".
Czy to w zasadzie oznacza rolę użytkownika bazy danych? Czy istnieje różnica między rolą a użytkownikiem? Czy użytkownicy mogą nie mieć pełnych uprawnień, podczas gdy role są użytkownikami, którzy zawsze mają pełne uprawnienia?
[Z podręcznika] (https://www.postgresql.org/docs/current/static/sql-createuser.html) "* CREATE USER jest teraz aliasem dla CREATE ROLE. Różnica polega na tym, że polecenie jest napisane jako CREATE USER, LOGIN przyjmuje się domyślnie, natomiast NOLOGIN przyjmuje się, gdy polecenie jest napisane CREATE ROLE * " –