dotblue / nextras-migrations-command
使用kdyby/console轻松设置nextras/migrations
1.1.5
2014-10-05 14:40 UTC
Requires
- php: >=5.4
- nextras/migrations: >=2.1.0,<2.4.0
- symfony/console: ~2.4
Suggests
- kdyby/console: Command will be automatically registered into the app
- kdyby/events: Command will trigger events on success and fail
This package is not auto-updated.
Last update: 2024-09-14 14:41:36 UTC
README
要求
- PHP 5.4+
- nextras/migrations >= 2.1
- kdyby/console >= 2.0 (可选)
- kdyby/events >= 2.0 (可选)
安装
- 从Github复制源代码或使用Composer
$ composer require dotblue/nextras-migrations-command@~1.0
- 注册为配置器的扩展
extensions:
migrations: DotBlue\Migrations\MigrationsExtension
- 设置配置以适应您的应用程序
migrations:
extensions:
sql: Nextras\Migrations\Extensions\NetteDbSql
groups:
structures: %appDir%/../sql
- 默认情况下,迁移使用Nette\Database连接到数据库。
nette:
database:
dsn:
user:
password:
symfony/console
或kdyby/console
?
您可以使用此扩展与纯Symfony Console一起使用。但如果您使用Kdyby Console,命令将自动注册。
kdyby/events
?
如果您使用kdyby/events
,您可以监听以下事件
nextras.migrations.success
(迁移成功完成时)nextras.migrations.fail
(迁移因异常完成时)nextras.migrations.complete
(无论结果如何迁移完成时)