xinix-technology / migrate
bono迁移工具
0.1.0
2014-06-20 12:12 UTC
Requires
- reekoheek/util: >=0.1.2
This package is not auto-updated.
Last update: 2024-09-10 07:09:08 UTC
README
产品开发者的故事
"我很高兴我们的应用程序每天都在获得越来越多的关注。有更多的需求需要满足。我们的客户询问这个模块..那个模块.."
"是的,我也感觉到了,老板,似乎我们需要在每次版本发布时重构代码和更改数据基础设施"
"那么我们怎么做到这一点呢??"
简介
我们也有同样的感觉。我们需要一些脚本在版本之间进行迁移。对于我们(Bono开发者)来说,我们向您推出了“migrate”。
安装
"migrate"将以提供者的身份运行。您可以将配置放入配置文件中,以在您的应用程序上启用迁移模式。
return array( 'bono.providers' => array( '\\Xinix\\Migrate\\Provider\\MigrateProvider' => array( 'token' => 'token-to-access-from-web', ), ), );
"这就完了??"
是的!您可以从以下URL打开Web控制台:http://your-app/index.php/migrate?token=token-to-access-from-web
命令行界面(CLI)
$ xpax task
Available tasks:
init
serve
migrate:generate
migrate
migrate:run
migrate:rollback
.OK
生成新版本
xpax migrate:generate [version label]
运行迁移
xpax migrate
或者
xpax migrate:run
回滚迁移
xpax migrate:rollback
.