2011-10-18 15 views
12

He fijado mi primera migración db utilizando el construido en herramientas de migración de yü, y localmente puedo correrYii migraciones db automática

./yiic migran

puedo ver que dicen "esta migración tiene que ejecuta "y presiona Y y se ejecuta y funciona bien.

Cuando despliego mi sitio, que se puede ejecutar automáticamente ese comando, pero no pasar la Y

¿Hay un comando o una URL que puede golpear a actualizar la base de datos sin necesidad de acceder y pulsando Y?

Respuesta

4

Por alguna razón, esto no funcionaba en 1.1.8, así que agregué lo siguiente al archivo de configuración de la consola.

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

debe usar 0 en lugar de la cadena "false", consulte http://www.yiiframework.com/doc/guide/1.1/en/database.migration#c2789 –

Cuestiones relacionadas