php – 测试数据库的Yii 2迁移

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 测试数据库的Yii 2迁移脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我没有看到明确方法做到一点,虽然我可以看到它在文档中被重复多次,具体来说:

发现于http://www.yiiframework.com/doc-2.0/guide-test-fixture.html#summary(仅举个例子)

无论我如何在我的tests / unIT文件夹中配置_console.PHP和_config.PHP,如果我运行迁移工具正在拾取主app db:

$cd tests/unit
$../../yii migrate/up
Yii Migration Tool (based on Yii v2.0.0-dev)

No new migration found. Your system is up-to-date.

是的,测试数据库已正确配置(运行测试将抛出错误,表示没有表).
我显然可以自己创建数据库结构,但这都是为了让这个功能正常工作.

我目前正在使用通过composer安装的Basic应用程序.

[编辑]更新了答案以反映当前版本的Yii2

只是发布正确的答案,因为我自己发现它,我觉得有点愚蠢,因为它在我眼前.

测试文件夹目录中还有另一个yii命令行,这意味着您可以轻松地执行以下操作:

$cd tests/codeception/bin
$chmod a+x yii
$yii migrate/up

它将自动使用您在tests / codeception / config / config.PHP中指定的数据库.

请享用

脚本宝典总结

以上是脚本宝典为你收集整理的php – 测试数据库的Yii 2迁移全部内容,希望文章能够帮你解决php – 测试数据库的Yii 2迁移所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。