【发布时间】:2012-11-20 10:16:42
【问题描述】:
我喜欢在开发环境中使用 rake 来管理我的迁移,在那里我允许我的 rails 应用程序对开发数据库具有完全权限。
但是,在暂存和生产环境中,我的应用程序只有写访问权限,没有更改表的能力。
我想继续在暂存和生产中使用rake db:migrate,但问题是rake db 使用与我的rails 应用相同的用户,它没有足够的权限。
有谁知道解决此问题的简单方法,而无需在我的 rails 应用程序中授予管理 db 权限。
例如,如果我可以在运行rake db 时指定-username 和-password,那就太好了。
【问题讨论】:
标签: sql ruby-on-rails deployment rake production-environment