pgsql 9.4修改数据库只读
先进入psql
切换到目标数据库
\c mydb
对于老表
grant usage on schema public to $read_only_user; grant select on all tables in schema public to $read_only_user;
设置默认,对于未创建的表直接默认赋予只读权限
alter default privileges for user $db_owner in schema public grant select on tables to $read_only_user;
pubic这个schema是默认的schema
阿里云得创建superuser,然后赋予default_transaction_read_only属性,不然貌似不行
select usename,useconfig from pg_user where usename='xxx'; alter role xxx set default_transaction_read_only=true;select usename,useconfig from pg_user where usename='xxx';
推荐用这个,简单方便
测试建表语句
create table t2 ( id serial, name varchar(64) );
转载于:https://www.cnblogs.com/ziyouchutuwenwu/p/5674093.html
pgsql 9.4修改数据库只读相关推荐
- SQL2008附加数据库只读怎么修改
SQL2008附加数据库只读怎么修改 在网上找了一些资料,发现还是修改不过来,后面自己研究了会,发现可以这样修成只读,而且还正确了,方法看图所示:
- MS-SQL (sql server)添加数据库只读用户K3DBSQP,并遍历所有数据库添加访问只读访问权限
MS-SQL添加数据库只读用户K3DBSQP --添加只允许访问指定表的用户: exec sp_addlogin 'K3DBSQP','密码','master' --添加到数据库 ...
- SQL数据库只读问题
SQL数据库只读问题 在数据库操作中,往往会出现附加数据库只读现象,使得丧失了对数据库的其他操作.那怎么解决呢?下面一一道来. 啰嗦的话就不多说了,直入主题吧! 方案一: 碰到这中情况一般是使用的sa ...
- 第八章 SQL修改数据库
文章目录 第八章 SQL修改数据库 插入数据 使用SQL插入数据 使用对象属性插入数据 UPDATE语句 在插入或更新时计算字段值 删除语句 事务处理 事务和保存点 非事务操作 事务锁 事务大小限制 ...
- 用友U8服务器修改数据库端口,用友U8服务器修改数据库端口
用友U8服务器修改数据库端口 内容精选 换一换 如果您希望独享计算资源和网络资源,请先开通专属云并申请专属计算集群资源.开通后,您可以选择专属云区域和项目.如果您对价格有疑问,可以单击配置费用处的了解 ...
- 怎样修改版sql服务器名,sql2008修改数据库服务器名字
sql2008修改数据库服务器名字 内容精选 换一换 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和华为云关系型数据库实例提供访问策略.为了保障数据库的 ...
- SQLSever修改数据库
文章目录 SQLSever修改数据库 一.图形化界面修改数据库 二.使用ALTER DATABASE 语句修改数据库 SQLSever修改数据库 数据库创建完成以后,用户在使用过程中可以根据需要对其原 ...
- SQL Server 数据库附加操作时,附加的的数据库只读的解决
附加完成后,数据库的灰色的,后面括号里写着(只读). 将数据库分离,复制数据库文件到服务器附加后显示只读. 解决方法一:数据库–>属性–>选项–>状态–>数据库只读修改为fal ...
- php 判断是否有相同的ID,如果有就修改数据库字段,没有就插入数据库字段
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. php代码 <?phpheader("Content-Type:text/html;chars ...
- php 修改数据库表的字段的值
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. php 前端传递参数,遍历数据库表的字段后根据条件进行修改. <?phpheader("Con ...
最新文章
- 【Android 插件化】VAHunt 引入 | VAHunt 原理 | VAHunt 识别插件化引擎
- Oracle数据库备份与恢复的三种方法
- 超图桌面版新建一个简单三维数据集并发布
- OpenShift Rancher 进行持续集成
- ajax 高并发请求,理解node.js处理高并发请求原理
- TreeView节点的演练 c# 1614840318
- C#LeetCode刷题之#888-公平的糖果交换(Fair Candy Swap)
- python内置数据结构_Python内置数据结构(一)
- 计算机普通话培训开班简报,普通话培训第四期简报.doc
- 反斜杠“\”的几个用法!
- 利用灵雀云免费主机做反向ssh端口转发,实现内网服务器的外网访问_20160107_七侠镇莫小贝
- 微信小程序 公证号 根据code获取openid
- 广东省本科学校列表(附官网地址)
- 关于单片机程序设计的几点
- XP/LINUX双系统如何正常卸载LINUX
- java swing漂亮界面框架_开源软件分享-漂亮的JavaFx GUI界面框架
- 【Unity】Unity 基本介绍
- 投资学 U15 利率期限结构 习题解读
- Java中找出缺失的数字
- Windows时钟同步问题
热门文章
- 无约束最优化(一) 最速下降法、Newton法、修正Newton法
- 读博的经验对我读学位期间指导最大的文章
- [.NET领域驱动设计实战系列]专题十:DDD扩展内容:全面剖析CQRS模式实现
- 键盘各键对应的ASCII码值(包括鼠标和键盘所有的键)
- codevs 1683 车厢重组
- python 闯关之路二(模块的应用)
- 使用rsyslog+loganalzey收集日志显示客户端ip
- Java学习6——基本数据类型及其转换
- python3带tkinter窗口的ftp服务器,并使用pyinstaller打包成exe
- 【同行说技术】Python开发、调试、爬虫类工具大全