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 2w ago

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 51% 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

3894d 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

[pimcore/pimcore

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

3.8k3.9M534](/packages/pimcore-pimcore)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k6.0M776](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.8M668](/packages/shopware-core)[open-dxp/opendxp

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

9626.1k68](/packages/open-dxp-opendxp)[azuracast/azuracast

The AzuraCast self-hosted web radio station management suite.

4.0k27.9k](/packages/azuracast-azuracast)

PHPackages © 2026

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