MogDB/OpenGauss/PostgreSQL数据库创建了数据库对象之后,可以使用alter命令修改对象的属主。
以表为例,修改属主的命令如下:
ALTER TABLE <table_name> OWNER TO <role_name>;
接下来就测试一下修改表的属主,观察一下表的权限调整情况:
创建测试用户:
create user test password ‘xxxx’;
create user test1 password ‘xxxx’;
create user test5 password ‘xxxx’;
使用test用户登录数据库创建表t:
create table t (id int);
将表test.t的查询权限赋给test5用户:
grant usage on schema test to test5;
grant select on test.t to test5;
查看表t的权限分配情况:
\dp test.t
修改表t的属主为test1:
ALTER TABLE test.t OWNER TO test1;
再次查看表t的权限分配情况:
\dp test.t
在PostgreSQL中修改表属主的测试结果:
在MogDB中修改表属主的测试结果:
在OpenGauss中修改表属主的测试结果:
这里我们注意到,表修改属主前后,表的访问权限的被赋权者/赋权者会被自动调整,被赋权者/赋权者如果是之前的属主会改为当前的属主。
最后修改时间:2022-01-11 21:15:56
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
文章被以下合辑收录
评论
您好,您的文章已入选合格奖,10墨值奖励已经到账请查收!
❤️我们还会实时派发您的流量收益。
3年前

评论
相关阅读
2025年3月国产数据库大事记
墨天轮编辑部
837次阅读
2025-04-03 15:21:16
9.9 分高危漏洞,尽快升级到 pgAdmin 4 v9.2 进行修复
严少安
339次阅读
2025-04-11 10:43:23
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
322次阅读
2025-04-15 14:48:05
openHalo问世,全球首款基于PostgreSQL兼容MySQL协议的国产开源数据库
严少安
285次阅读
2025-04-07 12:14:29
MogDB 发布更新,解决 openGauss 数据库在长事务情况下Ustore表膨胀问题
MogDB
282次阅读
2025-04-17 10:41:41
外国CTO也感兴趣的开源数据库项目——openHalo
小满未满、
246次阅读
2025-04-21 16:58:09
openGauss 7.0.0-RC1 版本正式发布!
Gauss松鼠会
190次阅读
2025-04-01 12:27:03
MogDB 发布更新,解决 openGauss 数据库在长事务情况下Ustore表膨胀问题
云和恩墨
175次阅读
2025-04-16 09:52:02
openGauss 7.0.0-RC1 版本体验:一主一备快速安装指南
孙莹
170次阅读
2025-04-01 10:30:07
postgresql+patroni+etcd高可用安装
necessary
154次阅读
2025-03-28 10:11:23