ieov / migration-vs
通过脚本的数据库迁移
This package is auto-updated.
Last update: 2024-09-18 21:47:13 UTC
README
迁移 VS
简单的 nette 扩展,用于数据库迁移,需要一些简单的 PHP 操作。
用法
config.neon
extensions:
migrationVs: ieov\MigrationVs\DI\MigrationViaScriptDI
migrationVs:
tableName: 'migrations_script'
connection: @dibi.connection
scripts:
- SomeMigrationScript\FirstMigrationScript
- SomeMigrationScript\SecondMigrationScript
MigrationVs 在数据库中创建名为 tableName 的表,其中简单地注册已执行的迁移。
创建扩展 ieov\MigrationVs\MigrationScript.php 的迁移 scripts。这些类在构造函数中接收 dibi connection 并实现 execute() 方法,成功时返回整数 > 0。
运行 MigrationVsManager.php 服务中的 execute() 方法以启动迁移。