PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tại sao PostgreSQL hợp nhất người dùng và nhóm thành vai trò?

Việc hợp nhất có nhiều ưu điểm và không có nhược điểm. Ví dụ:bây giờ bạn có thể chuyển đổi liền mạch "người dùng" thành "nhóm" và ngược lại bằng cách thêm / xóa LOGIN đặc quyền.

ALTER ROLE myrole LOGIN;
ALTER ROLE myrole NOLOGIN;

Hoặc bạn có thể CẤP tư cách thành viên trong bất kỳ vai trò đăng nhập nào khác ("người dùng") hoặc không đăng nhập ("nhóm") cho một vai trò:

GRANT joe TO sue;

Bạn vẫn có thể:

CREATE USER james;

Đó chỉ là một vai trò với đặc quyền đăng nhập bây giờ. Hoặc:

CREATE GROUP workers;

Điều đó cũng giống như CREATE ROLE bây giờ.

Sách hướng dẫn có tất cả.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL date () với múi giờ

  2. Không thể tìm thấy điểm nhập có tên 'InterlockedIncrement' trong DLL 'kernel32.dll' - [email protected] 64 bit

  3. tại sao PG ::UniqueViolation:LỖI:giá trị khóa trùng lặp vi phạm ràng buộc duy nhất?

  4. Làm cách nào để khởi động máy chủ PostgreSQL trên Mac OS X?

  5. Làm cách nào để thay đổi một bảng PostgreSQL và tạo một cột duy nhất?