Liquibase создает 2 таблицы для своих собственных целей DATABASECHANGELOG и DATABASECHANGELOGLOCK .
DATABASECHANGELOG хранит записи о том, что все изменения были примененына данный момент в базе данных.
JHipster использует Liquibase для управления обновлениями базы данных и сохраняет свою конфигурацию в каталоге / src / main / resources / config / liquibase / .
Если вы предпочитаете (или нуждаетесь) в обновлении базы данных вручную, вот рабочий процесс разработки:
Изменение вашей сущности JPA (добавление поля, отношения и т. Д.)
Создайте новый «журнал изменений» в каталоге src / main / resources / config / liquibase / changelog.
Добавьте это Файл «change log» в вашем файле src / main / resources / config / liquibase / master.xml, поэтому он применяется при следующем запуске приложения
Если вы хотите пропустить задачу миграции Liquibase во время запускаВ случае необходимости вы можете использовать профиль " no-liquibase ". Пример: spring.profiles.active = prod, no-liquibase
Для получения дополнительной информации об использовании Liquibase, пожалуйста, перейдите на http://www.liquibase.org.