lion9966 / think-migration
thinkphp6 数据库迁移工具改进版
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/lion9966/think-migration
Requires
- topthink/framework: ^6.0
- topthink/think-helper: ^3.0.3
Requires (Dev)
- fzaninotto/faker: ^1.8
Suggests
- fzaninotto/faker: Required to use the factory builder (^1.8).
This package is auto-updated.
Last update: 2025-10-11 12:25:01 UTC
README
thinkphp6 数据库迁移工具改进版
在原有的topthink/think-migration原有的基础上增加自动获取对应表的结构,自动获取已存储的数据,从而方便搬家,安装,操作方法一样。
目前只针对mysql数据库,其他数据库可以参考自行增加。
安装
composer require lion9966/think-migration
使用方法(同topthink/think-migration)
命令:
#查询命令: php think
#结构 migrate 命令:
migrate:breakpoint #Manage breakpoints
migrate:create Model名(首字母大写) #Create a new migration
migrate:rollback #Rollback the last or to a specific migration
migrate:run 或 Model名 #Migrate the database
migrate:status #Show migration status
#数据 seed 命令:
seed:create Model名(首字母大写) #Create a new database seeder
seed:run 或 Model名 #Run database seeders