Skip to content

Repository files navigation

Joseki/Migration

Build StatusLatest Stable Version

Requirements

Joseki/Migration requires PHP 5.4 or higher.

Installation

The best way to install Joseki/Migration is using Composer:

$ composer require joseki/migration

Register compiler extension in your config.neon:

extensions:
Migration: Joseki\Migration\DI\MigrationExtension

Example

Add the following to your config.neon:

extensions:
Migration: Joseki\Migration\DI\MigrationExtensionMigration:
migrationDir: # specifies location of migrationsmigrationPrefix: Migration # migration filename prefixmigrationTable: _migration_log # database table for migration synclogFile: # OPTIONALoptions: # OPTIONALcollate: 'utf8_unicode_ci'# OPTIONAL (DEFAULT VALUE)cascading: true # OPTIONAL (DEFAULT VALUE)

Running a console command

Create a new empty migration

app/console joseki:migration:create

Sync all existing migrations with your database

app/console joseki:migration:migrate

Create a new migration based on existing LeanMapper entities (registered Repositories)

app/console joseki:migration:from-lm

About

Database Phinx-like migration runner and generator using Joseki/Console

Resources

Stars

0 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages