postgresql创建只读账号

postgresql创建只读账号:

# su - postgres

$ psql

# \c icinga2;

# create user aa with password ‘xxx‘;

# grant select on all tables in schema public to aa;  (对现有表生效)

# alter default privileges in schema public grant select on tables to icuser_ro; (对未来的新加表生效)

#\q

时间: 2024-11-11 14:09:06

postgresql创建只读账号的相关文章

如何在PostgreSQL中建只读账号

转: 如何在PostgreSQL中建只读账号 Posted on 2014-01-21 22:00:15 by osdba 在PostgreSQL中并没有CREATE TABLE权限名称,这是与其它数据库不同的一个地方,PostgreSQL是通过控制是否在模式schema中上有CREATE控制用户的能否创建表的权限的,默认安装下,任何用户都有在模式public中CREATE的权限,所以要创建只读账号的第一步,我们要先去除在模式public中的CREATE权限: REVOKE CREATE ON

PostgreSQL创建只读用户

创建用户及指定密码: 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 S

SQLSERVER创建只读用户

SQLSERVER创建只读用户: 1.进入Sqlserver Management Studio(MSSQL客户端) 2.选择安全性->登录名->右键新建登录名 3.在常规里输入用户名和密码 4.在"用户映射"里"映射到此登录名的用户"选择该用户可以操作的数据库 5.在"数据库角色成员身份"里选择"db_datareader", 6.这样一个只读用户就创建完成了. 服务器角色参考(可以对数据库进行表结构修改操作)

Mysql 创建只读账户

mysql 创建只读账户: 1.查询所有账号信息 SELECT DISTINCT a.`User`,a.`Host`,a.password_expired,a.password_last_changed,a.password_lifetime,a.* FROM mysql.user a; 示例: 1.创建账户 并授权SELECT查询权限. > GRANT SELECT ON dbname.* TO 'username'@'%' IDENTIFIED BY "password";

使用ReadOnlyCollection创建只读集合

转载:http://www.cnblogs.com/abatei/archive/2008/02/04/1064102.html 使用泛型创建只读集合 问题 您希望类中的一个集合里的信息可以被外界访问,但不希望用户改变这个集合. 解决方案 使用ReadOnlyCollection<T>包装就很容易实现只读的集合类.例子如,Lottery类包含了中奖号码,它可以被访问,但不允许被改变: public class Lottery    {        // 创建一个列表.        List

Windows 2008R2 IIS7.5 创建FTP账号及遇到的问题

背景:公司有些业务运行在Windows 2008R2上的IIS7.5上,最近在迁移业务,为了方便传输数据直接在上面开了FTP服务,下面主要介绍FTP帐号建立及遇到的问题. 一.创建FTP 1.创建Windows账号 计算机上点右键----管理----服务器管理器----配置----本地用户和组----右键"新建用户",输入用户名和密码,勾选密码永不过期. 2.创建目录 在D:\www\目录下创建一个名为test1的目录,作为test1这个用户登录ftp的主目录.给目录添加一个test1

Web Api系列教程第2季(OData篇)(二)&mdash;&mdash;使用Web Api创建只读的OData服务

前言 很久没更新了,之前有很多事情,所以拖了很久,非常抱歉.好了,废话不多说,下面开始正题.本篇仍然使用上一季的的项目背景(系列地址http://www.cnblogs.com/fzrain/p/3490137.html)来演示OData服务,因此我们可以直接使用之前建好的数据访问层.但是不是说一定要看到之前的所有内容,我们只是借用数据库访问层,对于数据库的模型构建移步(使用Entity Framework Code First构建数据库模型). 有了数据访问的基础,我们可以开始构建OData服

创建github账号

1.创建github账号 https://github.com/join?source=header-home 2.创建公钥 [[email protected] ~]$ ssh-keygen -t rsa -C "[email protected]" [[email protected] ~]$ cat .ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHvMFe3KtZ9EHlKXaH52JRoSBp319B319hdqt

mssql instead of 触发器应用一-创建只读视图(view)的方法

转自: http://www.maomao365.com/?p=4906 <span style="color:white;background-color:blue;font-weight:bold;">一.instead of 触发器应用一创建只读视图的方法</span><span style="color:red;font-weight:bold;"> 由于instead of 是代替 表或视图 执行insert updat