bono迁移工具

0.1.0 2014-06-20 12:12 UTC

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

.