当前位置:网站首页>Gbase 8C create user / role example 2
Gbase 8C create user / role example 2
2022-07-03 02:22:00 【Dazhuang twelve】
6、 Create a copy account :repl
gbase=# CREATE USER repl REPLICATION LOGIN ENCRYPTED PASSWORD 'repl';
CREATE ROLE
7、 Other instructions
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 ]
## Single table Authorization : to grant authorization zjy The account can be accessed schema by zjy Of zjy surface grant select,insert,update,delete on zjy.zjy to zjy;
## All forms authorized :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 ]
## Column Authorization , Authorize the specified column (zjy schema Under the zjy Tabular name Column ) The update permission of is given to zjy user grant update (name) on zjy.zjy to zjy;
## The specified column grants different permissions ,zjy schema Under the zjy surface , Check for updates name、age Field , Insert name Field 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 ]
## Sequence ( Self increasing bond ) Property Authorization , Appoint zjy schema Under the seq_id_seq to zjy user grant select,update on sequence zjy.seq_id_seq to zjy;
## Sequence ( Self increasing bond ) Property Authorization , To the user zjy to grant authorization zjy schema All the sequences below 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 ]
## Access to database , to grant authorization cc Users connect to the database 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 ]
## Connect schema jurisdiction , to grant authorization cc visit zjy schema jurisdiction 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 ]
## hold zjy The user's rights are granted to the user cc.
grant zjy to cc;
边栏推荐
- What are the key points often asked in the redis interview
- [codeforces] cf1338a - Powered addition [binary]
- Leetcode 183 Customers who never order (2022.07.02)
- Gbase 8C system table PG_ database
- Codeforces Round #418 (Div. 2) D. An overnight dance in discotheque
- es6 filter() 数组过滤方法总结
- GBase 8c 函数/存储过程参数(二)
- Pytorch convolution network regularization dropblock
- Leetcode(540)——有序数组中的单一元素
- GBase 8c系统表-pg_amproc
猜你喜欢

Job object of collaboration in kotlin

stm32F407-------ADC

线程安全的单例模式

Detailed analysis of micro service component sentinel (hystrix)
【ROS进阶篇】第六讲 ROS中的录制与回放(rosbag)

《上市风云》荐书——唯勇气最可贵

Detailed introduction to the deployment and usage of the Nacos registry

Wechat applet development tool post net:: err_ PROXY_ CONNECTION_ Failed agent problem

MySQL learning 03

Awk from introduction to earth (0) overview of awk
随机推荐
Wechat applet Development Tool Post net:: Err Proxy Connexion Problèmes d'agent défectueux
微服务组件Sentinel (Hystrix)详细分析
GBase 8c触发器(三)
缺少库while loading shared libraries: libisl.so.15: cannot open shared object file: No such file
Gbase 8C system table PG_ collation
Swift development learning
GBase 8c系统表-pg_class
COM and cn
5.文件操作
Face recognition 6-face_ recognition_ Py based on OpenCV, face detection and real-time tracking using Haar cascade and Dlib Library
单词单词单词
Cancellation of collaboration in kotlin, side effects of cancellation and overtime tasks
require.context
Iptables layer 4 forwarding
String replace space
Exception handling in kotlin process
Compréhension simple de SVG
Flink CDC mongoDB 使用及Flink sql解析monggo中复杂嵌套JSON数据实现
Return a tree structure data
cvpr2022去雨去雾