fivelab / migrator
The library for easy implement migration system.
Installs: 169
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/fivelab/migrator
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
- smi2/phpclickhouse: ~1.6.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-09 05:36:04 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