postgresql15 创建只读用户
·
场景
给 db_test数据库 添加一个只读用户 read_user
分2步执行
1.用超级用户 postgres 登录执行
-- 1.创建一个用户名为read_user密码为123456的用户
CREATE USER read_user WITH ENCRYPTED PASSWORD '123456';
-- 2.用户只读事务
alter user read_user set default_transaction_read_only=on;
-- 3.把 db_test 的连接权限赋给readonly
GRANT connect on database db_test to public;
2.用 db_test 用户 登录授予查询schema public 权限
-- 4.授予用户read_user 数据库db_test 的 select权限
grant select on all tables in schema public to read_user;
更多推荐
所有评论(0)