ieov / migration-vs
Database migrations via script
Installs: 716
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/ieov/migration-vs
This package is auto-updated.
Last update: 2025-12-19 00:22:38 UTC
README
Migration VS
Simple nette extension for database migration, where some simple php operations is required.
Usage:
config.neon:
extensions:
migrationVs: ieov\MigrationVs\DI\MigrationViaScriptDI
migrationVs:
tableName: 'migrations_script'
connection: @dibi.connection
scripts:
- SomeMigrationScript\FirstMigrationScript
- SomeMigrationScript\SecondMigrationScript
MigrationVs creates table in database with name tableName where it simply registers
executed migrations.
Create migration scripts, that extend ieov\MigrationVs\MigrationScript.php.
These classes take dibi connection in constructor and implement execute()
method, that return integer > 0 in success.
Run execute() method of MigrationVsManager.php service to start migrations.