, мы используем Liquibase для нашего развертывания БД. В настоящее время мы делаем рефакторинг. Существует старый набор изменений, который запускает скрипт sql. Это было выполнено в прошлом. Теперь этот sql-скрипт (или оператор в нем) устарел, и я хотел бы удалить его из нашей системы VCS. Я сделал это и попытался развернуть снова, но я получаю исключение, заявляя, что sql-файл не существует, хотя мой набор изменений имеет runAlways = «false» и runOnChange = «false».Liquibase: Удаление файла Sql, используемого в наборе изменений
Означает ли это, что я всегда должен всегда хранить конкретный sql-скрипт в своем CVS, хотя он устарел?
Вы удалили устаревший набор изменений полностью или только один файл, составляющий его? В наших миграциях ликбазы мы постоянно бросаем старые ревизии и это работает без проблем. –