Postgresql 8.3.23 Tài liệu | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 19. Vai trò và đặc quyền cơ sở dữ liệu | Chuyển tiếp nhanh | NEXT |
Khi một đối tượng được tạo, nó được gán chủ sở hữu. Chủ sở hữu thông thường là vai trò thực hiện tuyên bố sáng tạo. Vì Hầu hết các loại đối tượng, trạng thái ban đầu là chỉ có chủ sở hữu (hoặc một siêu nhân) có thể làm bất cứ điều gì với đối tượng. Để cho phép khác Vai trò để sử dụng nó,Đặc quyềnPhải giả dụ như vậy. Có một số loại đặc quyền khác nhau:Chọn, Chèn, Cập nhật, Xóa, Tài liệu tham khảo, Trigger, Tạo, Kết nối, tạm thời, thực thivàsử dụng. Để biết thêm thông tin về Các loại đặc quyền khác nhau được hỗ trợ bởi토토, xemGranttrang tham chiếu.
Để gán đặc quyền,GrantLệnh được sử dụng. Vì vậy, nếuJoelà một Vai trò hiện có vàTài khoảnlà một Bảng hiện có, đặc quyền cập nhật bảng có thể được cấp với:
Cập nhật cấp trên tài khoản cho Joe;
Tên đặc biệtcông khaicó thể được sử dụng Để cấp một đặc quyền cho mọi vai trò trên hệ thống. Viếttất cảthay cho một đặc quyền cụ thể Chỉ định rằng tất cả các đặc quyền áp dụng cho đối tượng sẽ giả dụ như vậy.
Để thu hồi một đặc quyền, sử dụng tên phù hợpPostgreSQL모든 [토토]:모든 [토토]문서모든 [토토]:모든 [토토]8모든 [토토]3모든 [토토]:모든 [토토]Revokelệnh:
Thu hồi tất cả trên các tài khoản từ công khai;
Đặc quyền đặc biệt của chủ sở hữu đối tượng (tức là, bên phải để sửa đổi hoặc phá hủy đối tượng) luôn luôn tiềm ẩn trong Chủ sở hữu, và không thể được cấp hoặc thu hồi. Nhưng chủ sở hữu có thể chọn để thu hồi các đặc quyền thông thường của chính mình, ví dụ để tạo ra một bảng chỉ đọc cho chính mình cũng như những người khác.
Một đối tượng có thể được gán cho chủ sở hữu mới vớiATTERlệnh của loại thích hợp cho sự vật. Siêu nhân luôn có thể làm điều này; Vai trò thông thường chỉ có thể làm nó nếu cả hai đều là chủ sở hữu hiện tại của đối tượng (hoặc thành viên của vai trò sở hữu) và một thành viên của vai trò sở hữu mới.