spa*_*key 1 migration unit-testing database-migration yii
是否有一个命令在Yii中对测试数据库执行迁移?
小智 7
是的,您只需将connectionID更改为指向testdb即可.所以,在config/main.php中你只需添加:
'components'=>...
'testdb'=>array(
'class'=>'CDbConnection',
'connectionString' => 'mysql:host=localhost;dbname=my_test_db',
'emulatePrepare' => true,
'username' => 'myuser',
'password' => 'mypass',
'charset' => 'utf8',
);
...
Run Code Online (Sandbox Code Playgroud)
注意该数组中的属性.
完成后,您可以通过写入终端来运行迁移:
protected/yiic migrate --connectionID=testdb
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1549 次 |
| 最近记录: |