itxq / think-phinx
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
Create a new migration - migrate:rollback
Rollback the last or to a specific migration - migrate:run
Migrate the database - seed:create
Create a new database seeder - seed:run
Run database seeders