После развертывания проекта JHipster на производственном сервере я восстановил проект, используя прежние файлы .jhipster/*. Json. Таким образом, файлы changelog Liquibase также были переписаны. Я изменил один объект на вновь созданный проект, добавив поле. Я хочу использовать предыдущую базу данных производственной системы.JHipster Project clearCheckSums на базе производственной базы
Чтобы проверить это, я вытащил дамп базы данных производства и импортировал его в мою локальную установку Postgres. В IntelliJ я выбираю профиль производства (который настроен на использование PSQL вместо H2).
При создании приложения с использованием профиля производства я, конечно, испытываю Liquibase.exception.ValidationFailedException, так как контрольные суммы отключены.
Таким образом, я хочу регенерировать контрольные суммы, используя Liquibase: clearCheckSums. Однако цель выполняется только на H2.
[INFO] driver: org.h2.Driver
[INFO] url: jdbc:h2:file:./target/h2db/db/test
[INFO] username: test
[INFO] password: ****
[INFO] use empty password: false
[INFO] properties file: null
[INFO] properties file will override? false
[INFO] prompt on non-local database? true
[INFO] clear checksums? false
Хотя мне требуется сброс контрольной суммы в производственной базе данных (Postgres).
Что мне нужно сделать для выполнения вместо Postgres?