【问题标题】:Rails DB Migration - permissionsRails 数据库迁移 - 权限
【发布时间】:2011-02-16 05:45:37
【问题描述】:

我是 Rails 新手,但目前正在尝试修改我继承的现有应用程序。

我正在运行一些数据库迁移,在我们的登台服务器(不是本地机器)上创建新表,并且所有新创建的数据库表似乎都具有与已经创建的表不同的权限。

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

我应该在哪些特定设置/用户下运行我的数据库迁移?

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    根据您所说,我认为您的问题很可能是由您在远程数据库中设置用户权限的方式引起的。这不是可以从导轨一侧更改的东西。

    您的 database.yml 文件只会指定您在该数据库中的登录详细信息,但您可以自行修改数据库中的用户权限设置。

    如果您拥有对数据库的管理员访问权限,我会先将前一个用户的权限与您自己的权限进行比较,然后看看有什么不同。

    一切顺利

    【讨论】:

    • 感谢您的帮助 - 问题实际上是 PHPMyAdmin 的问题和意外运行的额外数据库迁移。
    猜你喜欢
    • 2015-05-31
    • 2012-04-11
    • 2017-02-18
    • 2012-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    • 1970-01-01
    相关资源
    最近更新 更多