Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2012, 03:35
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 6 meses
Puntos: 8
Yii Framework migrar base de datos

Hola que tal?, estoy intentando seguir los pasos del libro que me he comprado de YII, y no consigo migrar una tabla con el comando >yiic migrate . El resultado de este comando que me devuelve la consola es "Migrated up successfully" , aparentemente todo ha ido Ok, pero si miro en Phpmyadmin en la base de datos no se ha creado ninguna tabla, sigue estando vacía sin tablas.

El código es este:

Código:
class m120509_224029_create_project_table extends CDbMigration
{
	public function up()
	{
		$this->createTable('tbl_project', array(
		            'id' => 'pk',
		            'name' => 'string NOT NULL',
		            'description' => 'text NOT NULL',
					'create_time' => 'datetime DEFAULT NULL',
					'create_user_id' => 'int(11) DEFAULT NULL',
					'update_time' => 'datetime DEFAULT NULL',
					'update_user_id' => 'int(11) DEFAULT NULL',
		        ), 'ENGINE=InnoDB');
	}

	public function down()
	{
		$this->dropTable('tbl_project');
	}
}
Y en el archivo main.php tengo correctamente configurada mi bd con su nombre, usuario y password.

Curiosamente si escribo el comando >Yiic migrate history , me devuelve el historial de las migraciones (que en realidad nunca sucedieron, porque en la db no hay tablas nuevas).

Un saludo y gracias de antemano
__________________
Videotutoriales de Drupal