PHPackages                             jaxwilko/datamigrator - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. jaxwilko/datamigrator

ActiveWinter-plugin[File &amp; Storage](/categories/file-storage)

jaxwilko/datamigrator
=====================

A plugin that converts your data to flat files

v1.0.7(3y ago)814.6k↓30.2%3PHP

Since Dec 21Pushed 2y ago3 watchersCompare

[ Source](https://github.com/jaxwilko/wn-data-migrator-plugin)[ Packagist](https://packagist.org/packages/jaxwilko/datamigrator)[ Docs](https://github.com/jaxwilko/wn-data-migrator-plugin)[ RSS](/packages/jaxwilko-datamigrator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

Data Migrator
=============

[](#data-migrator)

Manage your data via your VCS.

About
-----

[](#about)

This plugin allows for the transportation of data by converting you tables to flat data files. Once a table has been flattened it can then be reimported.

Install
-------

[](#install)

```
composer require jaxwilko/datamigrator
```

Usage
-----

[](#usage)

Via the plugin settings page you can configure which tables you want to be flattened/migrated and specify the directory to store the flat data files in.

This plugin is used via the `artisan` cli.

CommandFunction`data:flat`Write your selected tables to storage`data:migrate`Read the flat files in storage and import them if necessaryAfter you've flattened your data, you can use your VCS of choice to commit them. This can be very useful when developing locally and deploying to a server as after pulling down your changes you can run `php artisan data:migrate` to update all flattened tables.

Notes
-----

[](#notes)

The migration system tracks when files were migrated using a sha1 hash of the migration content. If for some reason you need to re-migrate, you can delete the migration record from the `jaxwilko_datamigrator_migrations` table.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity33

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 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 ~142 days

Recently: every ~209 days

Total

7

Last Release

1120d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/be47e8bcfe3307d05fd25d12abc09a9e213596e04507ccc62084c675959ebb60?d=identicon)[jaxwilko](/maintainers/jaxwilko)

---

Top Contributors

[![jaxwilko](https://avatars.githubusercontent.com/u/31214002?v=4)](https://github.com/jaxwilko "jaxwilko (21 commits)")

---

Tags

convertsflat-filesvcscmswinter

### Embed Badge

![Health badge](/badges/jaxwilko-datamigrator/health.svg)

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

###  Alternatives

[craftcms/aws-s3

Amazon S3 integration for Craft CMS

631.5M26](/packages/craftcms-aws-s3)[unclecheese/dropzone

An HTML5 upload field for the CMS and frontend forms.

46130.7k6](/packages/unclecheese-dropzone)[superbig/craft3-beam

Generate CSVs and XLS files in your templates

1933.9k](/packages/superbig-craft3-beam)[servd/craft-remote-assets

Move CP assets to an external filesystem such as S3

1215.8k](/packages/servd-craft-remote-assets)[erlandmuchasaj/laravel-file-uploader

A simple package to help you easily upload files to your laravel project.

128.7k](/packages/erlandmuchasaj-laravel-file-uploader)

PHPackages © 2026

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