https://github.com/nextras/migrations
Powerful database migrations focused on reliability
https://github.com/nextras/migrations
database migration nextras php
Last synced: 8 months ago
JSON representation
Powerful database migrations focused on reliability
- Host: GitHub
- URL: https://github.com/nextras/migrations
- Owner: nextras
- License: other
- Created: 2013-12-01T16:33:23.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2025-02-06T22:17:34.000Z (11 months ago)
- Last Synced: 2025-05-07T18:51:58.044Z (8 months ago)
- Topics: database, migration, nextras, php
- Language: PHP
- Homepage: https://nextras.org/migrations
- Size: 384 KB
- Stars: 100
- Watchers: 16
- Forks: 40
- Open Issues: 25
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
Nextras Migrations
==================
[](https://github.com/nextras/migrations/actions/workflows/qa.yaml)
[](https://packagist.org/packages/nextras/migrations)
[](https://packagist.org/packages/nextras/migrations)
For more information read **[documentation](https://nextras.org/migrations/docs)**.
**Supported databases:**
* PostgreSQL
* MySQL
**Supported DBALs:**
* [Nextras DBAL](https://github.com/nextras/dbal)
* [Nette Database](https://github.com/nette/database)
* [Doctrine DBAL](https://github.com/doctrine/dbal)
* [dibi](https://github.com/dg/dibi)
Development & Running Integration Tests in Docker
------------------------------------------------
1. Create `./tests/*.ini` files
```bash
cp tests/php.docker.ini tests/php.ini
cp tests/drivers.docker.ini tests/drivers.ini
```
2. Start containers
```bash
docker-compose up --detach
```
3. Run tests
```bash
tests/run-in-docker.sh php84 tests/run-integration.sh
```
License
-------
*Based on [Clevis\Migration](https://github.com/Clevis/Migration) by Petr Procházka and further improved.*
New BSD License. See full [license](license.md).