目前我们正在使用AWS RDS Postgres,并正在考虑转换为AWS红移
问题
我们想在它下面创建两个数据库(1个用于暂存,1个用于生产),但我们知道在一个实例下只能创建一个数据库
研究
我找到了this答案,它说我可以创建多个模式,然后简单地为角色设置默认模式,这样我就可以为PROD和QA实现不同的数据库,而不必更改任何查询。
但是在阅读开发者guide的时候,我在第382页读到DATABASE ROLES
列在Unsupported PostgreSQL Features
下
问题:
鉴于我在AWS红移中的用例,如何实现此功能
Tags:
使用红移,您可以在一个集群中创建多个数据库。(最多约60个)
命令
我会这样做的
任何一个查询一次只能访问一个数据库,因此可以为每个数据库设置正确的权限
所以,我认为你拥有你所需要的一切
参考:
https://docs.aws.amazon.com/redshift/latest/dg/r_Privileges.htmlhttps://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_DATABASE.html
相关问题 更多 >
编程相关推荐