fivelab / migrator
The library for easy implement migration system.
dev-master
2025-10-03 10:58 UTC
Requires
- php: ^8.4
Requires (Dev)
- ext-pdo: *
- ext-pdo_mysql: *
- escapestudios/symfony2-coding-standard: ~3.5
- fivelab/ci-rules: dev-master
- matthiasnoback/symfony-dependency-injection-test: ~6.1.0
- phpmetrics/phpmetrics: ~3.0
- phpstan/phpstan: ~2.1.0
- phpunit/phpunit: ~12.0
- symfony/config: ~6.4 | ~7.0
- symfony/console: ~6.4 | ~7.0
- symfony/dependency-injection: ~6.4 | ~7.0
Suggests
- ext-pdo: Implement version reader based on PDO (read from specific table).
- symfony/console: Use console commands for migrations.
- symfony/dependency-injection: Integrate library with Symfony projects.
This package is auto-updated.
Last update: 2025-10-03 10:58:23 UTC
README
#StandWithUkraineMigrator
This library provides a migration system that allows executed migrations to be stored in various storage backends (PDO, ElasticSearch, filesystem, etc.).
Development
For easy development you can use the Docker
and docker compose
.
docker compose up -d
docker compose exec php bash