itxq/think-phinx

Think-Phinx 数据库迁移工具

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

This package is auto-updated.

Last update: 2023-09-26 17:04:00 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
    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