PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Mengapa PostgreSQL menggabungkan pengguna dan grup menjadi peran?

Penggabungan memiliki banyak keuntungan dan tidak ada kerugian. Misalnya, Anda sekarang dapat dengan mulus mengonversi "pengguna" menjadi "grup" dan sebaliknya dengan menambahkan / menghapus LOGIN hak istimewa.

ALTER ROLE myrole LOGIN;
ALTER ROLE myrole NOLOGIN;

Atau Anda dapat MEMBERIKAN keanggotaan dalam peran login ("pengguna") atau non-login lainnya ("grup") ke peran:

GRANT joe TO sue;

Anda masih dapat:

CREATE USER james;

Itu hanya peran dengan hak akses masuk sekarang. Atau:

CREATE GROUP workers;

Itu secara efektif sama dengan CREATE ROLE sekarang.

Manual memiliki semuanya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. simpan string dengan panjang sewenang-wenang di Postgresql

  2. Bagaimana cara memaksa Postgres untuk menggunakan indeks tertentu?

  3. Membuat pemicu untuk penyisipan tabel anak mengembalikan kesalahan yang membingungkan

  4. Cara membuat Pengguna/Database dalam skrip untuk Docker Postgres

  5. Setara dengan PostgreSQL untuk TOP n WITH TIES:LIMIT with ties?