2011-10-18 68 views
12

我已經安裝使用內置的警予的遷移工具,我的第一個數據庫遷移,並在本地我可以運行Yii的自動DB遷移

./yiic遷移

我可以看到它說:「這種遷移需要運行「並按下Y,它運行並正常工作。

當我部署我的網站,我可以自動運行該命令而不是通過在Y

是否有一個命令或網址我打升級分貝無需登錄和按Y?

回答

4

由於某些原因,這在1.1.8中不起作用,所以我將下列內容添加到控制檯配置文件中。

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

您應該使用0而不是字符串「false」,請參閱http://www.yiiframework.com/doc/guide/1.1/en/database.migration#c2789 –