我试图为我的春天实体生成最初的DDL (create, alter, drop)
。我正在使用Liquibase
,我是新手。
我了解到更改集可以为db生成差异scripts
。所以我很好奇,如果一个空的变更集可以为我创建初始脚本。
一个空的databaseChangeLog
会为我创建ddl脚本吗?如果不能,我怎样才能使用Liquibase实现这一目标?
空change-log
,我的意思是这个
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.1.xsd">
<changeSet id="01" author="hhimanshu"></changeSet>
</databaseChangeLog>
由于我了解到change-log
可以转换为脚本,我如何为我的spring实体生成change-log
?
简短回答NO。您需要手动创建changeSet或使用generateChangeLog从现有数据库生成更改日志。
所以流量应该是: