Napotkano problemy przy próbie użycia znacznika sql do procedur składowanych, wyzwalaczy i funkcji, ale w moim przypadku były to udane problemy ze sterownikiem JDBC MySQL, a nie samo Liquibase. Praktyka, w której się znalazłem, polega na użyciu refaktoryzacji sqlFile, jak sugeruje Nathan, a następnie na kontrolowaniu kodu SP/trigera/funkcji w tym samym projekcie, co dziennik zmian, wersjonowany w systemie kodu źródłowego wraz z nim. Pozwala to zarządzać SP/dowolnym kodem, tak jak był to prawdziwy kod źródłowy.
Ustawienie parametru runOnChange = "true" w zestawie zmian zawierającym refaktoryzację sqlFile jest niezbędne. Jest to przełącznik (dziękuję, Nathan), który umożliwia rzeczywistą kontrolę źródła kodu proceduralnej bazy danych.
WOW !!! Tak się cieszę, że Cię tu znasz :) – Tom
Jestem wszędzie :) LMK, jeśli napotkasz jakiekolwiek inne pytania lub problemy, lub potrzebujesz więcej wyjaśnień –