a5sys / doctrine-migration-tools-bundle
简化Doctrine迁移的使用
V2.4.0
2020-11-02 08:13 UTC
Requires
- php: >=7.1
- doctrine/doctrine-migrations-bundle: ^2.0
- doctrine/migrations: ^2.3
- symfony/framework-bundle: ~3.4|~4.0|~5.0
This package is auto-updated.
Last update: 2024-08-29 04:03:31 UTC
README
Doctrine迁移包的工具
安装
composer require a5sys/doctrine-migration-tools-bundle
从模式文件为doctrine-migration生成版本
doctrine的diff命令从您的数据库和当前模式之间的差异生成版本文件。
此命令从存储在文件中的模式与您的当前模式之间的差异生成版本。
因此,您只需在创建新版本的应用程序之前运行该命令。
php bin/console doctrine:migrations:diff-file
如果需要,将生成版本文件,并将您的当前模式导出到文件中。(在 /app/DoctrineMigrations/SchemaVersion)
您可以使用check选项自动检查迁移是否已生成
php bin/console doctrine:migrations:diff-file --check
如果应该生成迁移,则将使用退出代码1