今天(2021年12月31日),我在12.26号无意间在朋友圈看到了Gauss松鼠会发的海报,于是看这个教程。进行了学习及考试,由于这几天太忙,现在把做的作业文章补上,12.26号下午和晚上都在做这个作业,大概22:00终于完成了实验的每日章节练习,并完成了考试,推荐给了一个朋友一起学习,一起测试,在共同努力下,考取了100分的好成绩,总体感觉这个课程还是很不错的,初步渐入的学习openGauss数据库,并且在12.30号还有活动直播:openGauss与PostgreSQL核心技术解读及优势对比"
章节练习一共21天,下面是第4天的作业内容。

4、学习openGauss创建角色、修改角色属性、更改角色权限和删除角色
1.创建角色role1为系统管理员, role2指定生效日期, role3具有LOGIN属性
CREATE ROLE role1 IDENTIFIED BY 'test_123';
CREATE ROLE role2 WITH LOGIN PASSWORD 'test_456' VALID BEGIN '2021-12-26' VALID UNTIL '2021-12-30';
CREATE ROLE role3 LOGIN IDENTIFIED BY 'test_789';
=========================
2.重命名role1
ALTER ROLE role1 RENAME TO role11;
=========================
3.修改role2密码
ALTER ROLE role2 IDENTIFIED BY 'abcd@123';
=========================
4.将omm权限授权给role3,再回收role3的权限
GRANT omm to role3 with admin option;
revoke all privilege from role3;
=========================
5.删除所有创建角色
过程中使用\du或\du+查看角色信息
\du
drop role role11;
drop role role2;
drop role role3;
\du
=========================




