有没有人知道是否可以配置Rails以便rake(例如db:migrate)对应用程序本身使用不同的数据库用户?
在我看来,该应用程序的数据库用户不需要删除表和列的权限,这与db:migrate一样,所以单独应该为更安全的应用程序做出...?
但我假设默认情况下都会使用database.yml中的凭据
我正在使用2.3.8与MySQL.
谢谢!
格伦.
你可以做一个新的环境配置,类似于development和production,database_admin和使用rake db:migrate RAILS_ENV=database_admin.
如果您厌倦了一直输入额外的环境信息,您可以在这里使用聪明的rake任务来帮助减少单调乏味:http://errtheblog.com/posts/31-rake-around-the-rosie
| 归档时间: |
|
| 查看次数: |
1251 次 |
| 最近记录: |