2011-02-15 120 views
0

我是一个Rails新手,但我目前正在修改,我继承了现有的应用程序。Rails的DB迁移 - 权限

我跑,我们的临时服务器上创建新表的一些数据库迁移(不是本地计算机)和所有新的数据库表创建似乎比已经创建的表不同的权限。

我正在使用一个sshlogin运行“rake db:migrate VERSION = 20110213100531 RAILS_ENV = staging”,并且在登台时在我的database.yml中定义了我的sql登录帐户作为单独的mysql数据库登录名。

有什么特别的设置/用户,我应该下运行我的数据库迁移?

回答

0

从你所说的话,我认为最有可能你的问题正在从方式造成你有你的用户权限,在远程数据库建立。这不是从轨道上可以改变的东西。

你的database.yml文件,将只指定您的登录信息到该数据库,但它给您在数据库中修改用户权限设置。

如果你有管理员访问到你的数据库,我想通过比较之前的用户的权限,以自己和看到的区别开始。

所有最优秀的

+0

感谢您的帮助 - 这个问题实际上是与phpMyAdmin并意外地运行额外的数据库迁移的问题。 – Donald 2011-02-15 22:51:28