nextras / migrations
Database migrations runner
v3.6.0
2026-11-04 22:49 UTC
Requires
- php: >=7.1
Requires (Dev)
- ext-openssl: *
- dibi/dibi: ^3.0 || ^4.0 || ^5.0
- doctrine/cache: ^1.11
- doctrine/dbal: ^2.5 || ^3.0 || ^4.0
- doctrine/doctrine-bundle: ^2.0 || ^3.0
- doctrine/orm: ^2.9 || ^3.0
- mockery/mockery: ^1.3
- nette/database: ^2.4 || ^3.0
- nette/di: ^2.4.10 || ^3.0
- nette/tester: ^2.3
- nette/utils: ^2.3 || ^3.0 || ^4.0
- nextras/dbal: ^1.0 || ^2.0 || ^3.0 || ^4.0 || ^5.0
- symfony/config: ^4.4 || ^5.0 || ^6.0 || ^7.0 || ^8.0
- symfony/console: ^4.4 || ^5.0 || ^6.0 || ^7.0 || ^8.0
- symfony/dependency-injection: ^4.4 || ^5.0 || ^6.0 || ^7.0 || ^8.0
- symfony/framework-bundle: ^4.4 || ^5.0 || ^6.0 || ^7.0 || ^8.0
- symfony/http-kernel: ^4.4 || ^5.0 || ^6.0 || ^7.0 || ^8.0
- symfony/yaml: ^4.4 || ^5.0 || ^6.0 || ^7.0 || ^8.0
- tracy/tracy: ^2.6
Suggests
- dibi/dibi: to use DibiAdapter
- doctrine/dbal: to use DoctrineAdapter
- doctrine/orm: to generate migrations with Doctrine SchemaTool
- nette/database: to use NetteAdapter
- nextras/dbal: to use NextrasAdapter
- symfony/console: to use Symfony commands
Provides
None
Conflicts
None
Replaces
None
- dev-master
- v3.6.x-dev
- v3.6.0
- v3.5.0
- v3.4.0
- v3.3.1
- v3.3.0
- v3.2.x-dev
- v3.2.0
- v3.1.x-dev
- v3.1.6
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.1.0-rc5
- v3.1.0-rc4
- v3.1.0-rc3
- v3.1.0-rc2
- v3.1.0-rc1
- v3.1.0-beta2
- v3.1.0-beta1
- v3.0.x-dev
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v3.0.0-rc2
- v3.0.0-rc1
- v3.0.0-beta1
- v2.3.1
- v2.3.0
- v2.2.0
- v2.1.0
- dev-fix/orm-dev-floor
- dev-backport/3.6
- dev-fix/orm3-safe-structure-diff
- dev-ci/mysql-8.0-postgres-10
- dev-php-8.6
- dev-matrix/doctrine-dbal-4.5
- dev-ci/checkout-v7
- dev-nette-di-3.1-3.2
- dev-maintenance/symfony-support
- dev-phpstan-level-8
- dev-copilot/add-php-8-5-support
- dev-pr/nextras_lazy_connect
- dev-pr/lazy_connect
- dev-snapshots
- dev-config
This package is auto-updated.
Last update: 2026-11-04 22:53:09 UTC
README
For more information read documentation.
Supported databases:
- PostgreSQL
- MySQL
Supported DBALs:
Development & Running Integration Tests in Docker
- Create
./tests/*.inifilescp tests/php.docker.ini tests/php.ini cp tests/drivers.docker.ini tests/drivers.ini
- Start containers
docker-compose up --detach
- Run tests
tests/run-in-docker.sh php84 tests/run-integration.sh
License
Based on Clevis\Migration by Petr Procházka and further improved.
New BSD License. See full license.