webvimark/yii2-migrate

Yii2 migrate command that scan new migrations in modules

Installs: 179

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 4

Forks: 1

Open Issues: 0

Type:yii2-extension

1.0.3 2016-09-13 07:09 UTC

This package is auto-updated.

Last update: 2024-10-29 05:04:45 UTC


README

Automatically scan for new migrations in all available modules.

Installation

The preferred way to install this extension is through composer.

Either run

composer require webvimark/yii2-migrate

or add

"webvimark/yii2-migrate": "^1.0"

Usage

To use this extension, simply add the following code in your application configuration (console.php):

'controllerMap' => [
    'migrate' => [
        'class' => 'webvimark\migrate\Controller',
        'configs' => [
            'config/console.php',
            'config/web.php',
        ],
//        'additionalPaths' => [
//            'some-path/some-dir', //directory
//            '@yii/rbac/migrations', // directory with alias
//            '@yii/web/migrations/m160313_153426_session_init.php', // single file
//        ],
    ],
],
# Run as usual
php yii migrate

Available options

configs - array. Application configuration files with 'modules' section

onlyModules - array. Scan for new migrations only in modules listed here

exceptModules - array. Do not scan for new migrations in modules listed here

additionalPaths - array. You can specify additional paths