gaucho / mig
基于纯文本的基本迁移系统
v0.4.14
2024-08-16 13:43 UTC
Requires
- php: >=8.1
- ext-pdo: *
README
基于纯文本的基本迁移系统
安装
composer require gaucho/mig
使用
迁移格式
每个表都通过一个包含列的TXT文件来表示。
示例
纯文本文件 "table/users"
id
name_32
email_32
"id" 列将自动转换为 AUTO_INCREMENT
可选的数字前缀将转换为 VARCHAR
对于单个目录
$table_dir=__DIR__.'/table';
对于多个目录
$table_dir=[ __DIR__.'/dir1', __DIR__.'/dir2' ];
奔跑吧!奔跑吧! 🏃♂️
use gaucho\mig; $pdo=/* instância do pdo */; $db_type='mysql';//sqlite $mig=new mig($pdo,$table_dir,$db_type); $mig->mig();