dbtlr / silex-doctrine-migrations
Silex 的 Doctrine 迁移服务提供者
v1.0.0
2015-05-22 12:05 UTC
Requires
- php: >=5.3.2
- doctrine/dbal: ~2.5
- doctrine/migrations: 1.0.*@dev
- knplabs/console-service-provider: ~1.0
- silex/silex: ~1.2
Suggests
- dflydev/doctrine-orm-service-provider: 1.0.x-dev
This package is not auto-updated.
Last update: 2024-09-14 16:45:02 UTC
README
这是 Doctrine Migrations 项目 的包装器。
有关如何使用模式管理器的更多信息,请参阅 Doctrine 模式管理器文档。
通过 Composer 安装
composer.phar require dbtlr/silex-doctrine-migrations
添加服务提供者
$app->register(new \Dbtlr\MigrationProvider\Provider\MigrationServiceProvider(), array( 'db.migrations.path' => __DIR__ . '/../app/migrations', ));
配置选项
db.migrations.path
(必需): 存储迁移类的完整路径。db.migrations.table_name
(可选): 存储迁移状态元信息的表名。默认为:migration_versions。db.migrations.namespace
(可选): 迁移类的命名空间(默认为:DoctrineMigration)。db.migrations.name
(可选): 要使用的迁移名称。
可用命令
- migrations:execute 手动执行单个迁移版本的上或下。
- migrations:generate 生成空迁移类。
- migrations:migrate 执行迁移到指定的版本或最新的可用版本。
- migrations:status 查看一组迁移的状态。
- migrations:version 手动从版本表中添加和删除迁移版本。