Quyền sở hữu cơ sở dữ liệu PostgreSQL là gì


9

Khi tạo cơ sở dữ liệu PostgreQuery, người ta có thể gán một vai trò khác là chủ sở hữu của cơ sở dữ liệu đó. Chủ sở hữu mới có thể làm gì với cơ sở dữ liệu này? Làm thế nào nó được so sánh với các khoản tài trợ?

Câu trả lời:


8

Khi một đối tượng được tạo, nó được gán một chủ sở hữu. Chủ sở hữu thường là vai trò thực hiện câu lệnh tạo. Đối với hầu hết các loại đối tượng, trạng thái ban đầu là chỉ chủ sở hữu (hoặc siêu người dùng) có thể làm bất cứ điều gì với đối tượng. Để cho phép các vai trò khác sử dụng nó, các đặc quyền phải được cấp.

Quyền sửa đổi hoặc phá hủy một đối tượng luôn chỉ là đặc quyền của chủ sở hữu.

http://www.postgresql.org/docs/civerse/static/ddl-priv.html


2
Có ổn không khi postgres (superuser) là chủ sở hữu của cơ sở dữ liệu? Có tốt hơn để tạo ra vai trò mới với quyền hạn chế để là chủ sở hữu?
Joseph K.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.