PostgreSQL创建只读用户

news/2025/2/12 0:51:49/文章来源:https://www.cnblogs.com/xzlive/p/18580395

1、创建一个用户名为<readonlyuser>,密码为<your_password>的用户

CREATE USER <readonlyuser> WITH ENCRYPTED PASSWORD '<your_password>';

2、修改用户只读事务属性

ALTER USER <readonlyuser> SET default_transaction_read_only=on;

3、设置USAGE权限给到<readonlyuser>

GRANT USAGE ON SCHEMA public to <readonlyuser>;  

  注意:其中public是指定的SCHEMA,可以根据实际情况更改。

4、在对应的数据库中,授予权限,如select

GRANT SELECT ON ALL TABLES IN SCHEMA public TO <readonlyuser>;

5、直接测试连接成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/844768.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CTF学习(23)MISC(被劫持的神秘礼物)

题目提示你帮帮小明?找到帐号密码,串在一起,用32位小写MD5哈希一下得到的就是答案 1.使用wireshark打开文件后在第一个TCP流中发现账号和密码数据: name=admina&word=adminb 拼接后: adminaadminb 2.通过在线网站解密获得flag 1d240aafe21a86afc11f38a45b541a49 FLAG:fl…

2、Redis高级特性和应用(慢查询、Pipeline、事务、Lua)

Redis高级特性和应用(慢查询、Pipeline、事务、Lua) Redis的慢查询 许多存储系统(例如 MySQL)提供慢查询日志帮助开发和运维人员定位系统存在的慢操作。所谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(例如:发生时间,…

EXT4文件系统损坏导致的实例无法启动的排查与修复

原文:https://bbs.huaweicloud.com/blogs/174945 现象 某现网局点进行POC时,发现某DN core掉,且一直无法启动。 core文件堆栈和dn的pg_log日志中的堆栈信息一致。堆栈中显示 checkpoint 时进行 buffer 落盘时导致corelog中报错信息为:could not flush dirty data: Cannot a…

Devfreq学习笔记

一、简介 当今的复杂SoC由多个子模块协同工作组成。在执行各种用例的操作系统中,并非SoC中的所有模块都需要始终保持最高性能。为方便起见,将SoC中的子模块分组为域,从而允许某些域以较低的电压和频率运行,而其他域以较高的电压/频率对运行。 对于这些设备支持的频率和电压…

HCIP-11 IP路由基础和路由引入

由于不同路由协议工作原理不同,因此到达同一目的网段可能会生成多个路由条目,路由器根据路由协议的优先级以及路由开销选择最优路由,并且把最优路由放入FIB表。路由器根据FIB表执行数据转发。 当网络规模较大且使用多种路由协议时,路由协议间通过路由引入的方式实现路由的相…

京东面试:聊聊Spring事务?Spring事务的10种失效场景?加入型传播和嵌套型传播有什么区别?

本文原文链接 文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 …

文件上传漏洞靶场通关详解

文件上传漏洞&靶场通关详解 什么是文件上传漏洞? 大部分网站都拥有上传文件的部分,文件上传漏洞是由于网站开发者对用户上传文件的过滤不够严格,攻击者可以通过这些漏洞上传可执行文件(如木马,恶意脚本和WebShell等等),从而达到随意控制网站的目的。文件上传漏洞有哪些危害…

ubuntu24.04系统gnome46用到扩展

现放一张桌面截图:从左到右侧分别是如下扩展: 1、logo-activities 通过他可以添加活动图标 2、Applications Menu 应用程序菜单 3、Places Status Indicator 目录位置 4、Favorite Apps Menu 应用程序菜单,这个我主要用来装饰 5、Astra Monitor Gnome状态栏中显示…

2024-2025-1 20241329 《计算机基础与程序设计》第十周学习总结

作业信息 作业归属课程:2024-2025-1-计算机基础与程序设计 作业要求:2024-2025-1计算机基础与程序设计第十周作业 作业目标:信息系统、数据库与SQL、人工智能与专家系统、人工神经网络、模拟与离散事件、排队系统、天气与地震模型、图形图像 作业正文:2024-2025-1 20241329…

2024-2025-1 20241301 《计算机基础与程序设计》第十周学习总结

|这个作业属于哪个课程|2024-2025-1-计算机基础与程序设计| |这个作业要求在哪里|2024-2025-1计算机基础与程序设计第一周作业| |这个作业的目标|<复习知识,巩固基础>| |作业正文|https://www.cnblogs.com/HonJo/p/18580240| 一、教材学习内容总结 (一)字符串 C语言中…

高级程序语言设计第九次个人作业

班级链接:https://edu.cnblogs.com/campus/fzu 作业要求:https://edu.cnblogs.com/campus/fzu/2024C/homework/13311 学号:102400130 姓名:杨子旭 {{uploading-image-965852.png(uploading...)}} {{uploading-image-100243.png(uploading...)}} {{uploading-image-635326.p…

多表设计

一对多: 在数据库中多的一方添加外键来关联另一个表的主键。外键约束语法:1、创建时指定:creat table 表名(字段名 数据类型...[constrain] [外键名称] foreign key(外键字段名) references 主表(主表列名));2、建表后添加外键:alter table 表名 add constraint 外键名…