itxq/
Think-Phinx 数据库迁移工具
v1.0.9
2019-11-26 08:20 UTC
Requires
- php: >=7.1.0
- ext-iconv: *
- ext-json: *
- ext-pdo: *
- robmorgan/phinx: ^0.10.8
- topthink/framework: ^6.0
README
本扩展基于
top-think/think-migration
扩展进行了优化修改。phinx
通过 composer 引用;并且增加了一个新的功能用于迁移其他 composer 包自带的迁移文件。
迁移其他 composer 包中的迁移文件时,需要在其他包的 composer.json 中指定路径,格式如下
{ "extra": { "itxq-phinx": "database" } }
开源地址:
【GitHub:】https://github.com/itxq/think-phinx
【码云:】https://gitee.com/itxq/think-phinx
扩展安装:
composer require itxq/think-phinx
命令说明
- migrate:create
创建一个新的迁移文件 - migrate:rollback
回滚到最后一个或指定版本的迁移 - migrate:run
执行数据库迁移 - seed:create
创建一个新的数据库播种文件 - seed:run
运行数据库播种文件