dotblue/nextras-migrations-command

Easy setup for nextras/migrations with kdyby/console

Installs: 2 949

Dependents: 0

Stars: 4

Watchers: 7

Forks: 1

Language: PHP

1.1.5 2014-10-05 14:40 UTC

README

Requirements

Installation

1) Copy source codes from Github or using Composer:

$ composer require dotblue/nextras-migrations-command@~1.0

2) Register as Configurator's extension:

extensions:
    migrations: DotBlue\Migrations\MigrationsExtension

3) Set configuration to fit your app:

migrations:
    extensions:
        sql: Nextras\Migrations\Extensions\NetteDbSql
    groups:
        structures: %appDir%/../sql

4) By default, migrations use Nette\Database to connect to DB.

nette:
    database:
        dsn:
        user:
        password:

symfony/console or kdyby/console?

You can use this extension with plain Symfony Console. But if you use Kdyby Console, command will get registered automatically.

kdyby/events ?

if you use kdyby/events, you can listen to following events:

  • nextras.migrations.success (when migrations finish successfully)
  • nextras.migrations.fail (when migrations finish with exception)
  • nextras.migrations.complete (when migrations finish regardless outcome)