Tôi đã gặp sự cố khi thử sử dụng thẻ sql cho các thủ tục, trình kích hoạt và chức năng được lưu trữ, nhưng trong trường hợp của tôi, đây là vấn đề với trình điều khiển JDBC của MySQL chứ không phải bản thân Liquibase. Thực tế tôi đã giải quyết là sử dụng tái cấu trúc sqlFile như Nathan đề xuất, sau đó kiểm soát mã SP/trigger/function trong cùng một dự án như là thay đổi, được phiên bản trong hệ thống mã nguồn cùng với nó. Điều này cho phép bạn quản lý SP/bất kỳ mã nào giống như mã nguồn thực.
Cài đặt runOnChange = "true" trong tập hợp thay đổi chứa việc tái cấu trúc sqlFile là điều cần thiết. Đây là công tắc này (cảm ơn bạn, Nathan) cho phép kiểm soát nguồn thực sự của mã cơ sở dữ liệu thủ tục.
WOW !!! Rất vui khi biết bạn đang ở đây :) – Tom
Tôi ở khắp mọi nơi :) LMK nếu bạn gặp phải bất kỳ câu hỏi hoặc vấn đề nào khác, hoặc cần làm rõ thêm –