Я пытался сгенерировать начальный DDL (create, alter, drop) для моих весенних сущностей. Я использую Liquibase, и я новичок в этом.
DDL (create, alter, drop)
Liquibase
Я узнал, что набор изменений может генерировать разницу scripts для БД. Поэтому мне было любопытно, может ли пустой набор изменений создать начальные сценарии для меня.
scripts
Будет ли пустой databaseChangeLog создавать сценарий для меня? если нет, то как мне добиться этого с помощью Liquibase?
databaseChangeLog
Под пустым change-log я имею в виду это
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 можно преобразовать в сценарии, как я могу сгенерировать change-log для моих пружинных сущностей?
короткий ответ НЕТ. Вам необходимо создать наборы изменений вручную или использовать generateChangeLog для создания журнала изменений из существующей базы данных.
Так поток должен быть: