cekta/migrator
Composer 安装命令:
composer require cekta/migrator
包简介
migration tool
README 文档
README
tool to you migration
Advantages
- Migration can be located on any directory
- Migration file name not required datetime, we use static method id() should return number (like unixtimestamp). Ordering via number
- Migration is just common class with any dependencies
Usage
-
install
composer require cekta/migrator -
Register commands in you cli
\Cekta\Migrator\Command\Migrate::class, \Cekta\Migrator\Command\Rollback::class, \Cekta\Migrator\Command\MakeMigration::class
-
Create new migration via IDE or command make:migration
-
Register migration and dependency in you psr/container, see full example
Migrate
php ./tests/bin/cli.php migrate -i
Rollback
php ./tests/bin/cli.php migration:rollback
Test for develop
make migrate
make rollback
Requirements
- docker
- make
Contact
- chat: https://t.me/dev_ru
- isssue: https://github.com/cekta/migrator/issues
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-only
- 更新时间: 2023-10-10