flexibuild/migrate

yii2 迁移的有用工具

安装: 525

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

0.4.0 2016-07-20 14:28 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:54:26 UTC


README

yii2 迁移的有用工具。

使用此扩展,您可以

  • 忘记使用{{%table_name}}包装表名,扩展将自动完成此操作。
  • 创建索引和外键而无需命名。
  • 创建表时无需指定字符集和校对。对于MySQL数据库,扩展将默认完成。
  • 简单创建由flexibuild\migrate\db\CreateTableMigration扩展的创建表的迁移。
  • 以及其他小功能。

安装

安装此扩展的首选方式是通过composer

运行以下命令:

php composer.phar require --prefer-dist flexibuild/migrate "*"

或添加以下内容到您的composer.json文件的require部分:

"flexibuild/migrate": "*"

使用

安装扩展后,只需在您的控制台应用程序中配置即可在代码中使用它。

return [
    ...
    'controllerMap' => [
        ...
        'migrate' => [
            'class' => 'flexibuild\migrate\controllers\MigrateController',
        ],
    ],
    ...
];

如果您不想使用此扩展的migrate命令,您可能希望简单地从以下之一扩展您的迁移类:

  • flexibuild\migrate\db\Migration
  • flexibuild\migrate\db\CreateTableMigration