162
阿里云
附录:用户及 Schema 管理__快速入门(PostgreSQL)_云数据库 RDS 版-阿里云
在使用 RDS 的过程中,由于 superuser 不完全放开,因此我们建议用户在使用数据库时遵循单独建立用户并通过 schema 管理用户的私有空间。
说明: 本例中,myuser 是建立实例时创建的管理账号,newuser 是当前需要新建的账号。
方案一
通过初始帐号 myuser 建立有登录权限的用户。
CREATE USER newuser LOGIN PASSWORD 'password';
参数说明如下;
- USER:要创建的用户名,如 newuser
- password:用户名对应的密码,如 password
为新用户建立schema。
CREATE SCHEMA newuser;
GRANT myuser to newuser;
ALTER SCHEMA myuser OWNER TO newuser;
REVOKE newuser FROM myuser;
说明:
如果在进行
ALTER SCHEMA newuser OWNER TO newuser
之前没有将 myuser 的角色赋予 newuser,将会出现如下权限问题:ERROR: must be member of role "newuser"
从安全角度出发,在处理完 OWNER 的授权后,请将 newuser 移出 myuser 角色以提高安全性。
使用 newuser 登录数据库。
psql -U newuser -h intranet4example.pg.rds.aliyuncs.com -p 3433 pg001
Password for user newuser:
psql.bin (9.4.4, server 9.4.1)
Type "help" for help.
方案二
通过初始帐号 myuser 建立有登录权限的用户。
CREATE USER newuser CREATEDB LOGIN PASSWORD 'password';
参数说明如下;
- USER: 要创建的用户名,如 newuser
- password: 用户名对应的密码,如 password
- CREATEDB: 给用户赋予建立数据库的权限
使用新用户 newuser 登陆到数据库。
psql -U <数据实例域名> -p 3433 -U newuser <数据库名>
CREATE DATABASE
为新用户建立schema。
CREATE SCHEMA newuser;
GRANT myuser to newuser;
ALTER SCHEMA myuser OWNER TO newuser;
REVOKE newuser FROM myuser;
说明:
如果在进行
ALTER SCHEMA newuser OWNER TO newuser
之前没有将 myuser 的角色赋予 newuser,将会出现如下权限问题:ERROR: must be member of role "newuser"
从安全角度出发,在处理完 OWNER 的授权后,请将 newuser 移出 myuser 角色以提高安全性。
使用 newuser 登录数据库。
psql -U newuser -h intranet4example.pg.rds.aliyuncs.com -p 3433 pg001
Password for user newuser:
psql.bin (9.4.4, server 9.4.1)
Type "help" for help.
最后更新:2016-11-23 16:03:53
上一篇:
使用 psql 命令迁移 PostgreSQL 数据__快速入门(PostgreSQL)_云数据库 RDS 版-阿里云
下一篇:
使用 oss_fdw 读写外部数据文本文件__快速入门(PostgreSQL)_云数据库 RDS 版-阿里云
表数据变化监控__应用场景_产品简介_数据管理-阿里云
字符串函数__函数_SQL语法参考_云数据库 OceanBase-阿里云
心脏病预测__阿里云ET介绍-阿里云
5.1.24-889__升级记录_产品简介_分布式关系型数据库 DRDS-阿里云
查询PV数据__资源监控接口_API 手册_CDN-阿里云
关系型数据库服务(RDS)服务条款__服务协议_RDS介绍_云数据库 RDS 版-阿里云
限制项汇总__开发指南_表格存储-阿里云
基于容器 HUB 的持续交付__DevOps_用户指南_容器服务-阿里云
负载均衡性能与测试概要说明__性能压测_技术运维分享_负载均衡-阿里云
授权出方向安全组权限__安全组相关接口_API 参考_云服务器 ECS-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云