2011-10-18 6 views
12

Я установки моей первой миграции дб с помощью встроенного в миграции инструментов Yii, и локально я могу запуститьYii автоматическая DB миграции

./yiic мигрировать

Я могу видеть это сказать, «эта миграция должна запустить "и нажать Y, и он работает и работает нормально.

Когда я развернуть мой сайт, я автоматически запускать эту команду, но не передать Y

Есть ли команда или URL я могу ударить, чтобы обновить БД без регистрации и нажать 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 –