Работа с liquibase

Здравствуйте. Подскажите, пожалуйста как работать с liquibase. За время разработки проекта, много раз изменял структуру бд и у меня даже все слетало пару раз. Невозможно выполнить чейнджлог и тд. путаница с чейнджлогами в обшем. Сейчас уже закончил проект но в liquibase все очень неаккуратно и много лишнего. Создание и удаление таблиц и тд. Как все это дело почитстить? Думал, если просто удалить эти файлы, то сгенерируется один новый чейнджлог. Но все просто сломалось. Ошибка аля нет нужных чейнджлогов.
Заранее спасибо!

После удаления всех ченжлоговов попробуйте почистить таблицу databasechangelog

А где она находится и как это сделать? Извиняюсь за глупые вопросы…

таблица databasechangelog находится в базе данных, с которой работает Ваше приложение.

Я ведь не могу запустить приложение. Не имею возможность к ней обратиться

К любой БД можно подключиться внешней программой, например DBeaver

У меня используется стандартное jmix файловое хранилище

  1. В application.properties в параметре main.datasource.url указана база данных, с которой работает приложение. В ней можно почистить таблицу databasechangelog
  2. Есть подозрение, что Вы удалили лишние файлы liquibase.
    Удалять надо файлы в папке src\main\resources\com\company\jmix22\liquibase\changelog\, кроме 010-init-user.xml

Спасибо большое! Все работает.