我已經安裝使用內置的警予的遷移工具,我的第一個數據庫遷移,並在本地我可以運行Yii的自動DB遷移
./yiic遷移
我可以看到它說:「這種遷移需要運行「並按下Y,它運行並正常工作。
當我部署我的網站,我可以自動運行該命令而不是通過在Y
是否有一個命令或網址我打升級分貝無需登錄和按Y?
我已經安裝使用內置的警予的遷移工具,我的第一個數據庫遷移,並在本地我可以運行Yii的自動DB遷移
./yiic遷移
我可以看到它說:「這種遷移需要運行「並按下Y,它運行並正常工作。
當我部署我的網站,我可以自動運行該命令而不是通過在Y
是否有一個命令或網址我打升級分貝無需登錄和按Y?
是的,使用命令:./yiic migrate --interactive=0
它會運行而不會提示你。
有關更多詳細信息,請參見http://www.yiiframework.com/doc/guide/1.1/en/database.migration#use-command-line-options。
由於某些原因,這在1.1.8中不起作用,所以我將下列內容添加到控制檯配置文件中。
'commandMap'=> array(
'migrate'=> array(
'class'=>'system.cli.commands.MigrateCommand',
'interactive'=> 0,
),
),
您應該使用0而不是字符串「false」,請參閱http://www.yiiframework.com/doc/guide/1.1/en/database.migration#c2789 –
--interactive = 0爲我工作,錯誤沒有。 –