postgresql创建只读用户

  • Post author:
  • Post category:其他


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)连接后数据库后在查询窗口中执行以上语句



版权声明:本文为hyy_217原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。