当前位置:网站首页>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;
边栏推荐
- Kotlin middle process understanding and Practice (II)
- udp接收队列以及多次初始化的测试
- UDP receive queue and multiple initialization test
- How do it students find short-term internships? Which is better, short-term internship or long-term internship?
- awk从入门到入土(3)awk内置函数printf和print实现格式化打印
- GBase 8c 函数/存储过程参数(一)
- 【CodeForces】CF1338A - Powered Addition【二进制】
- 8 free, HD, copyright free video material download websites are recommended
- GBase 8c系统表-pg_am
- Qt之QComboBox添加QCheckBox(下拉列表框插入复选框,含源码+注释)
猜你喜欢

PyTorch 卷积网络正则化 DropBlock

Detailed analysis of micro service component sentinel (hystrix)

Memory pool (understand the process of new developing space from the perspective of kernel)

通达OA 首页门户工作台

Create + register sub apps_ Define routes, global routes and sub routes

stm32F407-------IIC通讯协议

创建+注册 子应用_定义路由,全局路由与子路由

Recommendation letter of "listing situation" -- courage is the most valuable

stm32F407-------ADC

UDP receive queue and multiple initialization test
随机推荐
javeScript 0.1 + 0.2 == 0.3的问题
[codeforces] cf1338a - Powered addition [binary]
[shutter] pull the navigation bar sideways (drawer component | pageview component)
Compréhension simple de SVG
awk从入门到入土(0)awk概述
y54.第三章 Kubernetes从入门到精通 -- ingress(二七)
Monitoring and management of JVM
基于线程池的生产者消费者模型(含阻塞队列)
Kotlin middle process understanding and Practice (II)
Leetcode(540)——有序数组中的单一元素
Missing library while loading shared libraries: libisl so. 15: cannot open shared object file: No such file
stm32F407-------ADC
Iptables layer 4 forwarding
Unrecognized SSL message, plaintext connection?
Gbase 8C system table PG_ database
GBase 8c系统表-pg_collation
elastic stack
GBase 8c系统表-pg_auth_members
Coroutinecontext in kotlin
Gbase 8C system table PG_ authid