【问题标题】:Yii automatic db migrationsYii 自动数据库迁移
【发布时间】:2011-12-10 08:13:07
【问题描述】:

我已经使用 yii 的内置迁移工具设置了我的第一个数据库迁移,并且我可以在本地运行

./yiic 迁移

我可以看到它说“此迁移需要运行”,然后按 Y,它运行并正常工作。

当我部署我的站点时,我可以自动运行该命令但不通过 Y

有没有我可以在不登录并按 Y 的情况下升级数据库的命令或 url?

【问题讨论】:

    标签: php database-migration yii


    【解决方案1】:

    是的,使用命令:./yiic migrate --interactive=0,它会在不提示您的情况下运行。

    更多详情请见http://www.yiiframework.com/doc/guide/1.1/en/database.migration#use-command-line-options

    【讨论】:

      【解决方案2】:

      由于某种原因,这在 1.1.8 中不起作用,所以我将以下内容添加到控制台配置文件中。

      'commandMap'=> array(
          'migrate'=> array(
            'class'=>'system.cli.commands.MigrateCommand',
            'interactive'=> 0,
          ),
      ),
      

      【讨论】:

      猜你喜欢
      • 2011-10-05
      • 2014-10-07
      • 1970-01-01
      • 2017-02-26
      • 2014-10-18
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 1970-01-01
      相关资源
      最近更新 更多