itxq/

Think-Phinx 数据库迁移工具

v1.0.9 2019-11-26 08:20 UTC

This package is auto-updated.

Last update: 2024-09-26 18:56:17 UTC


README

PHP Version Latest Stable Version Total Downloads Latest Unstable Version License composer.lock available

本扩展基于 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
    运行数据库播种文件