То, что вы ищете, невозможно.База данных не помнит SQL, который был выполнен для перевода базы данных в определенное состояние.Вот очень простой пример.Предположим, вы сначала запустили SQL, чтобы создать таблицу с двумя столбцами «имя» и «идентификатор».Затем вы запускаете еще несколько SQL, чтобы добавить третий столбец «активный».База данных не помнит, что для перехода в это состояние были выполнены две отдельные операции.Когда Liquibase генерирует журнал изменений для этой базы данных, она в основном должна спросить базу данных «каково текущее состояние вещей?»и поэтому он будет иметь набор изменений, который создает таблицу со всеми тремя столбцами.
Возможно, что liquibase создаст меньшие файлы журнала изменений, но вам, вероятно, следует сделать шаг назад и спросить себя, почему вы хотите это сделать,