文档章节

PostgreSQL创建只读用户

o
 osc_1ee7cxmx
发布于 2018/08/06 18:11
字数 139
阅读 0
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

创建用户及指定密码:

CREATE USER readonly WITH ENCRYPTED PASSWORD 'ropass';

设置用户默认事务只读:

alter user readonly set default_transaction_read_only=on;

赋予用户权限,查看public模式下所有表:

GRANT USAGE ON SCHEMA public to readonly;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO readonly;

赋予用户连接数据库权限:

GRANT CONNECT ON DATABASE foo to readonly;

切换到指定数据库:

\c foo

赋予用户表、序列查看权限:

GRANT USAGE ON SCHEMA public to readonly;
GRANT SELECT ON ALL SEQUENCES IN SCHEMA public TO readonly;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly;

  

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

Java中静态代码块、代码块以及构造函数执行顺序详解

静态代码块,代码块,构造方法执行顺序 前段时间面试,做到一个笔试题主要考察的是静态代码块,代码块,构造方法的执行顺序,由于自己没复习所以这个题肯定没做出来,回家后在Idea中进行代码...

大猫的Java笔记-公众号同号
2019/08/06
0
0
9种设计模式在Spring中的运用,一定要非常熟练!

来自:CSDN,作者:iCoding91 链接:https://blog.csdn.net/caoxiaohong1005/article/details/80039656 Spring中涉及的设计模式总结 1、简单工厂(非23种设计模式中的一种) 实现方式: BeanFa...

腾哥
今天
0
0
接住喽🤗,送你个装逼的技能: JDK动态代理

今天讲一个比较深层的知识点:JDK动态代理,这是个可以让小白在大咖面前装逼的神器,顺便送你一个代理模式的温习机会。 代理模式场景 为了引出动态代理的用法,我们先看看代理设计模式,这能...

码农神说
07/04
0
0
从ClickHouse的名字由来讲起

放松心情,聊聊名字的起源 身边的朋友都知道,我正在写一本介绍ClickHouse的书籍,书名暂时叫做 <ClickHouse原理解析和开发实战>,可以说2019年的绝大部分深夜,都与写作共度春宵了。现在写作...

nauu
01/07
0
0
jemeter安装的一个坑

原来一直是双jdk环境,11和8都有,然后又因为有个老项目,又装了jdk7,把11删了。一直觉得多jdk环境也无伤大雅,环境变量配置指定好运行的版本就ok了。 但是装jemeter的时候,运行jmeter.ba...

NicholasLee
17分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部