暂无图片
postgreSQL 想建一个全局只读权限用户,grant select on all tables to bomc;这样不行,怎么创建?
我来答
分享
暂无图片 匿名用户
postgreSQL 想建一个全局只读权限用户,grant select on all tables to bomc;这样不行,怎么创建?

postgreSQL 想建一个全局只读权限用户,grant select on all tables to bomc;这样不行,怎么创建?

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
张sir

需要指定schema:

grant select on all tables in schema public to readonly;

暂无图片 评论
暂无图片 有用 0
Oracle
2023-01-04
需要指定schema: grant select on all tables in schema public to readonly;
Ty3306
2023-01-04
需要指定schema: grant select on all tables in schema public to readonly;
yangxiaozhen

1.创建一个用户名为readonly密码为ropass的用户
CREATE USER readonly WITH ENCRYPTED PASSWORD 'ropass';


2.用户只读事务
alter user readonly set default_transaction_read_only=on;


3.把所有库的语言的USAGE权限给到readonly
GRANT USAGE ON SCHEMA public to readonly;


4.授予select权限(这句要进入具体数据库操作在哪个db环境执行就授予那个db的权)
grant select on all tables in schema public to readonly;

暂无图片 评论
暂无图片 有用 4
suger
2023-01-04
1.创建一个用户名为readonly密码为ropass的用户 CREATE USER readonly WITH ENCRYPTED PASSWORD 'ropass'; 2.用户只读事务 alter user readonly set default_transaction_read_only=on; 3.把所有库的语言的USAGE权限给到readonly GRANT USAGE ON SCHEMA public to readonly; 4.授予select权限(这句要进入具体数据库操作在哪个db环境执行就授予那个db的权) grant select on all tables in schema public to readonly;
suger

1.创建一个用户名为readonly密码为ropass的用户
CREATE USER readonly WITH ENCRYPTED PASSWORD 'ropass';


2.用户只读事务
alter user readonly set default_transaction_read_only=on;


3.把所有库的语言的USAGE权限给到readonly
GRANT USAGE ON SCHEMA public to readonly;


4.授予select权限(这句要进入具体数据库操作在哪个db环境执行就授予那个db的权)
grant select on all tables in schema public to readonly;

暂无图片 评论
暂无图片 有用 4
huayumicheng
2023-01-04
学习了。。。。。。。。。
Oracle

需要指定schema:

grant select on all tables in schema public to readonly;

暂无图片 评论
暂无图片 有用 3
T
Ty3306

需要指定schema:

grant select on all tables in schema public to readonly;

暂无图片 评论
暂无图片 有用 3
huayumicheng
  • pg_read_all_data    授权给读账号
  • pg_write_all_data  授权给写账号
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏