|
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;
|
注:
(1)标红部分为可自定义部分
(2)可使用gui工具(pgadmin/navicat)连接后数据库后在查询窗口中执行以上语句
本文介绍如何在数据库中创建一个只具备查询权限的用户,并详细解释了设置只读属性、授予语言使用权及表选择权限的具体步骤。
601

被折叠的 条评论
为什么被折叠?



