PHPackages                             adamgajzlerowicz/migrateur - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. adamgajzlerowicz/migrateur

ActiveLibrary[Database &amp; ORM](/categories/database)

adamgajzlerowicz/migrateur
==========================

Console app for running migrations on multiple databases in one go

1.3.3(10y ago)066MITPHPPHP &gt;=5.3.0

Since Nov 23Pushed 10y ago1 watchersCompare

[ Source](https://github.com/adamgajzlerowicz/migrateur)[ Packagist](https://packagist.org/packages/adamgajzlerowicz/migrateur)[ Docs](https://github.com/adamgajzlerowicz/migrateur)[ RSS](/packages/adamgajzlerowicz-migrateur/feed)WikiDiscussions master Synced yesterday

READMEChangelog (9)Dependencies (6)Versions (10)Used By (0)

\#Migrateur

\##Purpose: To run migrations on multiple databases simultaneously, using command line.

\##Installation: Clone the repository and run composer install. Rename `env-example.php` to `env.php`. Put your configuration into the config file.

\##Configuration: You will need one primary database, that contains usernames, passwords and database names for all databases you want to run migrations on. Default configuration assumes that your "main" database name is `companydatabases` that has a `databasesettings` table, and it will read from `dbusername`, `dbpassword` and `dbname` fields.

You may change the name of your "main" database in the config file. Example table structure will look like this (please notice the `company1`, `company2` and `company3` table)

[![databases](/images/database.png)](/images/database.png)

\##Usage: In the root folder of the application execute `php console.php`. This will give you access to three commands: `migrate:check`, `migrate:create` and `migrate:migrate`. The first run of `migrate:check` command will check if `migrations` table exist, and create it if it doesn't.

\###Daily usage

- generate new migrations using the `migrate:create`
- check status of your migrations with `migrate:check`
- run your migrations using `migrate:migrate`
- check if the migration run successfully `migrate:check`

[![console](/images/console.png)](/images/console.png)

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

9

Last Release

3849d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/675615?v=4)[adam](/maintainers/adamgajzlerowicz)[@adamgajzlerowicz](https://github.com/adamgajzlerowicz)

---

Top Contributors

[![adamgajzlerowicz](https://avatars.githubusercontent.com/u/675615?v=4)](https://github.com/adamgajzlerowicz "adamgajzlerowicz (9 commits)")

---

Tags

databasemultiple

### Embed Badge

![Health badge](/badges/adamgajzlerowicz-migrateur/health.svg)

```
[![Health](https://phpackages.com/badges/adamgajzlerowicz-migrateur/health.svg)](https://phpackages.com/packages/adamgajzlerowicz-migrateur)
```

###  Alternatives

[symfony/framework-bundle

Provides a tight integration between Symfony components and the Symfony full-stack framework

3.6k246.0M11.1k](/packages/symfony-framework-bundle)[pimcore/pimcore

Content &amp; Product Management Framework (CMS/PIM/E-Commerce)

3.8k3.8M465](/packages/pimcore-pimcore)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.5M378](/packages/easycorp-easyadmin-bundle)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M196](/packages/sulu-sulu)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9417.2k58](/packages/open-dxp-opendxp)[oro/platform

Business Application Platform (BAP)

642140.7k105](/packages/oro-platform)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
