返回介绍

I. 教程

II. SQL 语言

III. 服务器管理

IV. 客户端接口

V. 服务器端编程

VI. 参考手册

VII. 内部

VIII. 附录

REASSIGN OWNED

发布于 2019-09-30 03:11:42 字数 851 浏览 1107 评论 0 收藏 0

名称

REASSIGN OWNED--修改数据库对象的属主

语法

REASSIGN OWNED BY old_role [, ...] TO new_role

描述

REASSIGN OWNED 要求系统将所有 old_roles 拥有的数据库对象的属主更改为 new_role

参数

old_role

旧属主的角色名。当前数据库中该角色所拥有的所有对象的属主将改为 new_role

new_role

将要成为这些对象属主的新角色的名字

注意

REASSIGN OWNED 常用于在删除角色之前的准备工作。因为 REASSIGN OWNED 仅影响当前数据库中的对象,所以必须在即将删除的角色拥有对象的每一个数据库中执行该命令。

DROP OWNED 可以用来删除角色所拥有的所有对象。

REASSIGN OWNED 并不影响 old_roles 在不被其拥有的对象上的权限。使用 DROP OWNED 来删除这些权限。

兼容性

REASSIGN OWNED 语句是一个 PostgreSQL 扩展。

又见

DROP OWNED, DROP ROLE

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

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

发布评论

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