出于经济原因(我在RDS上使用MySQL).. 有没有办法在同一个数据库中托管dev,test,prod数据库?你能使用数据库表前缀吗?还是架构?
注意:稍后会有资金将它们分解为真正的3服务器设置。
答案 0 :(得分:4)
作为一个实际问题,我个人不会让prod db只是生产。太容易犯错误然后再见再见数据。
答案 1 :(得分:0)
我的理解是,grails默认使用三个模式,而不是三个数据库(如三个服务器中)。因此不会产生额外的成本(如在硬件中)。 如果对dev / test / prod使用一个模式,则每次运行测试都会删除/更改该模式的内容,这可能不是您想要的。