Tôi có 3 vai trò: superuser, poweruser và user. Tôi có bảng "dữ liệu" và chức năng data_select và data_insert.postgresql 9.1 - bảng truy cập thông qua các chức năng
Bây giờ tôi muốn xác định, chỉ người siêu người dùng mới có thể truy cập vào bảng "dữ liệu". Poweruser và người dùng không thể truy cập trực tiếp vào bảng "dữ liệu", mà chỉ thông qua các chức năng.
Người dùng chỉ có thể chạy dữ liệu chức năng_select, poweruser có thể chạy cả data_select và data_insert.
Vì vậy, sau đó tôi có thể tạo người dùng alice, bob, ... và kế thừa các đặc quyền của người dùng hoặc người dùng poweuser.
Điều này thực sự có thể đạt được không? Tôi đang chiến đấu với điều này cho ngày thứ hai và không nhận được bất cứ nơi nào.
Cảm ơn bạn đã dành thời gian.