PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Dlaczego PostgreSQL połączył użytkowników i grupy w role?

Połączenie ma wiele zalet i brak wad. Na przykład możesz teraz bezproblemowo przekonwertować „użytkownika” na „grupę” i odwrotnie, dodając / usuwając LOGIN przywilej.

ALTER ROLE myrole LOGIN;
ALTER ROLE myrole NOLOGIN;

Możesz też PRZYZNAĆ członkostwo w dowolnym innym loginie ("użytkownik") lub roli bez logowania ("grupa") do roli:

GRANT joe TO sue;

Nadal możesz:

CREATE USER james;

To tylko rola z uprawnieniami logowania. Lub:

CREATE GROUP workers;

To w rzeczywistości to samo, co CREATE ROLE teraz.

W instrukcji znajdziesz wszystko.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy jesteśmy gotowi na Nordic PGDay?

  2. PG::UndefinedTable:BŁĄD:relacja nie istnieje z poprawnym nazewnictwem i konwencją Railsów

  3. Importowanie spakowanego pliku CSV do PostgreSQL

  4. ActiveRecord::StatementInvalid:PG InFailedSqlTransaction

  5. Bardziej niezawodne zestawienia z obsługą ICU w PostgreSQL 10