返回介绍

I. 教程

II. SQL 语言

III. 服务器管理

IV. 客户端接口

V. 服务器端编程

VI. 参考手册

VII. 内部

VIII. 附录

章18. 数据库角色和权限

发布于 2019-09-30 03:07:15 字数 475 浏览 1060 评论 0 收藏 0

目录
18.1. 数据库角色
18.2. 角色属性
18.3. 权限
18.4. 角色成员
18.5. 函数和触发器

PostgreSQL 使用角色的概念管理数据库访问权限。根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。角色可以拥有数据库对象(比如表)以及可以把这些对象上的权限赋予其它角色,以控制谁拥有访问哪些对象的权限。另外,我们也可以把一个角色的成员权限赋予其它角色,这样就允许成员角色使用它被赋予成员权限的角色的权限。

角色的概念替换了"用户"和"组"。在 PostgreSQL 版本 8.1 之前,用户和组是独立类型的记录,但现在它们只是角色。任何角色都可以是一个用户、一个组、或者两者。

本章描述如何创建和管理角色,以及介绍权限系统。更多各种各样数据库对象和其权限效果的信息可以在章5找到。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文