当前位置:网站首页>GBase 8c 创建用户/角色 示例二
GBase 8c 创建用户/角色 示例二
2022-07-03 02:18:00 【大壮十二】
6、创建复制账号:repl
gbase=# CREATE USER repl REPLICATION LOGIN ENCRYPTED PASSWORD 'repl';
CREATE ROLE
7、其他说明
GRANT { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER }
[, ...] | ALL [ PRIVILEGES ] }
ON { [ TABLE ] table_name [, ...]
| ALL TABLES IN SCHEMA schema_name [, ...] }
TO role_specification [, ...] [ WITH GRANT OPTION ]
##单表授权:授权zjy账号可以访问schema为zjy的zjy表grant select,insert,update,delete on zjy.zjy to zjy;
##所有表授权:grant select,insert,update,delete on all tables in schema zjy to zjy;
GRANT { { SELECT | INSERT | UPDATE | REFERENCES } ( column_name [, ...] )
[, ...] | ALL [ PRIVILEGES ] ( column_name [, ...] ) }
ON [ TABLE ] table_name [, ...]
TO role_specification [, ...] [ WITH GRANT OPTION ]
##列授权,授权指定列(zjy schema下的zjy表的name列)的更新权限给zjy用户grant update (name) on zjy.zjy to zjy;
##指定列授不同权限,zjy schema下的zjy表,查看更新name、age字段,插入name字段grant select (name,age),update (name,age),insert(name) on zjy.xxx to zjy;
GRANT { { USAGE | SELECT | UPDATE }
[, ...] | ALL [ PRIVILEGES ] }
ON { SEQUENCE sequence_name [, ...]
| ALL SEQUENCES IN SCHEMA schema_name [, ...] }
TO role_specification [, ...] [ WITH GRANT OPTION ]
##序列(自增键)属性授权,指定zjy schema下的seq_id_seq 给zjy用户grant select,update on sequence zjy.seq_id_seq to zjy;
##序列(自增键)属性授权,给用户zjy授权zjy schema下的所有序列grant select,update on all sequences in schema zjy to zjy;
GRANT { { CREATE | CONNECT | TEMPORARY | TEMP } [, ...] | ALL [ PRIVILEGES ] }
ON DATABASE database_name [, ...]
TO role_specification [, ...] [ WITH GRANT OPTION ]
##连接数据库权限,授权cc用户连接数据库zjygrant connect on database zjy to cc;
GRANT { USAGE | ALL [ PRIVILEGES ] }
ON DOMAIN domain_name [, ...]
TO role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { USAGE | ALL [ PRIVILEGES ] }
ON FOREIGN DATA WRAPPER fdw_name [, ...]
TO role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { USAGE | ALL [ PRIVILEGES ] }
ON FOREIGN SERVER server_name [, ...]
TO role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { EXECUTE | ALL [ PRIVILEGES ] }
ON { { FUNCTION | PROCEDURE | ROUTINE } routine_name [ ( [ [ argmode ] [ arg_name ] arg_type [, ...] ] ) ] [, ...]
| ALL { FUNCTIONS | PROCEDURES | ROUTINES } IN SCHEMA schema_name [, ...] }
TO role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { USAGE | ALL [ PRIVILEGES ] }
ON LANGUAGE lang_name [, ...]
TO role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { { SELECT | UPDATE } [, ...] | ALL [ PRIVILEGES ] }
ON LARGE OBJECT loid [, ...]
TO role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { { CREATE | USAGE } [, ...] | ALL [ PRIVILEGES ] }
ON SCHEMA schema_name [, ...]
TO role_specification [, ...] [ WITH GRANT OPTION ]
##连接schema权限,授权cc访问zjy schema权限grant usage on schema zjy to cc;
GRANT { CREATE | ALL [ PRIVILEGES ] }
ON TABLESPACE tablespace_name [, ...]
TO role_specification [, ...] [ WITH GRANT OPTION ]
GRANT { USAGE | ALL [ PRIVILEGES ] }
ON TYPE type_name [, ...]
TO role_specification [, ...] [ WITH GRANT OPTION ]
where role_specification can be:
[ GROUP ] role_name
| PUBLIC
| CURRENT_USER
| SESSION_USER
GRANT role_name [, ...] TO role_name [, ...] [ WITH ADMIN OPTION ]
##把zjy用户的权限授予用户cc。
grant zjy to cc;
边栏推荐
- How to find summer technical internship in junior year? Are you looking for a large company or a small company for technical internship?
- The use of Flink CDC mongodb and the implementation of Flink SQL parsing complex nested JSON data in monggo
- Cancellation of collaboration in kotlin, side effects of cancellation and overtime tasks
- 浏览器是如何对页面进行渲染的呢?
- How to deal with cache hot key in redis
- 【教程】chrome关闭跨域策略cors、samesite,跨域带上cookie
- Button button adaptive size of wechat applet
- Codeforces Round #418 (Div. 2) D. An overnight dance in discotheque
- Kotlin middle process understanding and Practice (II)
- MySQL学习03
猜你喜欢

詳細些介紹如何通過MQTT協議和華為雲物聯網進行通信

Pytorch convolution network regularization dropblock

In 2022, 95% of the three most common misunderstandings in software testing were recruited. Are you that 5%?

Restcloud ETL cross database data aggregation operation

stm32F407-------ADC

Redis:Redis的简单使用

easyPOI

PyTorch 卷积网络正则化 DropBlock

返回一个树形结构数据

How can retail enterprises open the second growth curve under the full link digital transformation
随机推荐
去除网页滚动条方法以及内外边距
es6 filter() 数组过滤方法总结
力扣(LeetCode)183. 从不订购的客户(2022.07.02)
缺少库while loading shared libraries: libisl.so.15: cannot open shared object file: No such file
Method of removing webpage scroll bar and inner and outer margins
Tongda OA V12 process center
Startup mode and scope builder of collaboration in kotlin
【CodeForces】CF1338A - Powered Addition【二进制】
Detailed introduction to the usage of Nacos configuration center
8 free, HD, copyright free video material download websites are recommended
SPI mechanism
5. File operation
Groovy, "try with resources" construction alternative
Cancellation of collaboration in kotlin, side effects of cancellation and overtime tasks
[shutter] shutter debugging (debugging fallback function | debug method of viewing variables in debugging | console information)
iptables 4层转发
Producer consumer model based on thread pool (including blocking queue)
The data in servlet is transferred to JSP page, and the problem cannot be displayed using El expression ${}
Storage basic operation
SPI机制