itxq / think-phinx
Think-Phinx 数据库迁移工具
Installs: 141
Dependents: 1
Suggesters: 0
Security: 0
Stars: 7
Watchers: 1
Forks: 1
Open Issues: 2
pkg:composer/itxq/think-phinx
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