PHPackages                             lostkobrakai/migrations - 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. lostkobrakai/migrations

ActivePw-module[Database &amp; ORM](/categories/database)

lostkobrakai/migrations
=======================

Module to handle migration files in ProcessWire

0.3.2(4y ago)399.0k↓54.8%5[3 issues](https://github.com/LostKobrakai/Migrations/issues)MITPHPCI failing

Since Jul 30Pushed 4y ago7 watchersCompare

[ Source](https://github.com/LostKobrakai/Migrations)[ Packagist](https://packagist.org/packages/lostkobrakai/migrations)[ Docs](https://lostkobrakai.github.io/Migrations/)[ RSS](/packages/lostkobrakai-migrations/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (7)Dependencies (3)Versions (18)Used By (0)

Migrations [![Build Status](https://camo.githubusercontent.com/c892fd4272d92ad3b6b59b329290696e1818f933470001cef88d76cafb49fb5e/68747470733a2f2f7472617669732d63692e6f72672f4c6f73744b6f6272616b61692f4d6967726174696f6e732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/LostKobrakai/Migrations)
===============================================================================================================================================================================================================================================================================================================

[](#migrations-)

**This module is deprecated in favor of [RockMigrations](https://processwire.com/talk/topic/21212-rockmigrations-easy-migrations-from-devstaging-to-live-server/). It'll continue to work and I might fix some smaller incompatibilities if they're reported, but no major development will happen on this anymore.**

```
    ___       ___       ___       ___       ___       ___       ___
   /\__\     /\  \     /\  \     /\  \     /\  \     /\  \     /\  \
  /::L_L_   _\:\  \   /::\  \   /::\  \   /::\  \    \:\  \   /::\  \
 /:/L:\__\ /\/::\__\ /:/\:\__\ /::\:\__\ /::\:\__\   /::\__\ /::\:\__\
 \/_/:/  / \::/\/__/ \:\:\/__/ \;:::/  / \/\::/  /  /:/\/__/ \:\:\/  /
   /:/  /   \:\__\    \::/  /   |:\/__/    /:/  /   \/__/     \:\/  /
   \/__/     \/__/     \/__/     \|__|     \/__/               \/__/
```

Migrations is a module to manage migration files, which in themselves allow you to handle all the development steps, which affect the ProcessWire database, across multiple enviroments. Be it a simple local development and online live environment by a single developer or multiple developers working in a team with multiple server environments to go through before shipping.

Migration files are simple small class files, which utilize the [ProcessWire API](https://processwire.com/api/ref/) to run any database affecting changes. It's not as nice as using the Admin UI directly, but certainly better than trying to migrate changes manually – possibly weeks after adding the changes.

They are NOT database migrations like you might know them from frameworks like Laravel or Ruby on Rails. Those files won't setup any database tables or change table column types. It's about recreating what normally would be done via the backend UI. Creating a field, removing a field from a template, installing a module and so on.

For more information on the module please visit:
Snippets using the module:

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity36

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 92.4% 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 ~166 days

Recently: every ~457 days

Total

13

Last Release

1626d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/33abb1da33eb05adb6f40246be824222d61f7bcde3eb9f205a18a274fc16d97c?d=identicon)[LostKobrakai](/maintainers/LostKobrakai)

---

Top Contributors

[![LostKobrakai](https://avatars.githubusercontent.com/u/2489835?v=4)](https://github.com/LostKobrakai "LostKobrakai (61 commits)")[![elabx](https://avatars.githubusercontent.com/u/7674567?v=4)](https://github.com/elabx "elabx (2 commits)")[![ethanbeyer](https://avatars.githubusercontent.com/u/6864684?v=4)](https://github.com/ethanbeyer "ethanbeyer (1 commits)")[![ivangretsky](https://avatars.githubusercontent.com/u/6697626?v=4)](https://github.com/ivangretsky "ivangretsky (1 commits)")[![netcarver](https://avatars.githubusercontent.com/u/16049?v=4)](https://github.com/netcarver "netcarver (1 commits)")

---

Tags

databasemigrationprocesswirewebdevs-xyzmigrationdatabaseprocesswire

### Embed Badge

![Health badge](/badges/lostkobrakai-migrations/health.svg)

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

###  Alternatives

[ssch/typo3-rector

Instant fixes for your TYPO3 PHP code by using Rector.

2603.2M436](/packages/ssch-typo3-rector)[rector/rector-src

Instant Upgrade and Automated Refactoring of any PHP code

136406.3k14](/packages/rector-rector-src)[perplorm/perpl

Perpl is an improved and still maintained fork of Propel2, an open-source Object-Relational Mapping (ORM) for PHP.

2411.8k](/packages/perplorm-perpl)

PHPackages © 2026

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