2011-10-18 21 views
12

mam ustawienia mojego pierwszego migrację db przy użyciu wbudowanego narzędzia migracji Yii, a lokalnie mogę uruchomićYii automatyczny db migracje

./yiic migrować

widzę to powiedzieć „ta migracja musi uruchom "i naciśnij Y, a działa i działa poprawnie.

gdy wdrożyć moją stronę, mogę automatycznie uruchomić tego polecenia, ale nie przechodzą Y

istnieje komenda lub url mogę uderzyć uaktualnić db bez logowania i naciskając Y?

Odpowiedz

4

Z jakiegoś powodu nie działało to w wersji 1.1.8, dlatego dodałem następujący tekst do pliku konfiguracyjnego konsoli.

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

powinieneś używać 0 zamiast ciągu "false", zobacz http://www.yiiframework.com/doc/guide/1.1/en/database.migration#c2789 –

Powiązane problemy