flexibuild / migrate
yii2 迁移的有用工具
0.4.0
2016-07-20 14:28 UTC
Requires
- yiisoft/yii2: >=2.0.9
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