fabiang/doctrine-migrations-liquibase
Composer 安装命令:
composer require fabiang/doctrine-migrations-liquibase
包简介
Generate Liquibase ChangeLog from Doctrine Entities
README 文档
README
Generate Liquibase ChangeLog from Doctrine Entities.
API Usage
/** @var Doctrine\ORM\EntityManager $em */ $em = ...; // Retrieve Doctrine EntityManager as usual in your environment. // Create a Liquibase SchemaTool with EntityManager $schemaTool = new LiquibaseSchemaTool($this->em); // Create a changelog that can be used on an empty database to build from scratch. /** @var \DOMDocument $changeLog */ $changeLog = $schemaTool->changeLog()->getResult(); echo $changeLog->saveXML(); // Or create a diff changelog that can be used on current database to upgrade it. /** @var \DOMDocument $diffChangeLog */ $diffChangeLog = $schemaTool->diffChangeLog()->getResult(); echo $diffChangeLog->saveXML();
统计信息
- 总下载量: 731
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-09-16