PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Защо PostgreSQL обедини потребители и групи в роли?

Сливането има много предимства и няма недостатъци. Например, вече можете безпроблемно да конвертирате „потребител“ в „група“ и обратно, като добавите/премахнете LOGIN привилегия.

ALTER ROLE myrole LOGIN;
ALTER ROLE myrole NOLOGIN;

Или можете да ПРЕДОСТАВИТЕ членство във всяка друга роля за влизане („потребител“) или роля без влизане („група“) на роля:

GRANT joe TO sue;

Все още можете:

CREATE USER james;

Сега това е просто роля с привилегия за влизане. Или:

CREATE GROUP workers;

Това всъщност е същото като CREATE ROLE сега.

Ръководството съдържа всичко.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Присъединете се към SQL колони с псевдоним

  2. Свързване с база данни PostgreSQL чрез SSH тунелиране в Python

  3. Как да актуализирам всички колони с INSERT ... ON CONFLICT ...?

  4. Как да използвам SQL for цикъл за вмъкване на редове в база данни?

  5. Актуализиране на времевата марка, когато редът се актуализира в PostgreSQL