Liquidbase с минимальным количеством изменений?
зачем?
<changeSet id="1" author="example"> <validCheckSum>8:b4fd16a20425fe377b00d81df722d604</validCheckSum> <addColumn tableName="my_table"> <column name="my_column" type="BIGINT"/> </addColumn> </changeSet> Оно?
Произошла интересная ситуация: есть changeSet с созданием всех индексов, разработчик добавил отдельный changeSet с удалением одного индекса, а потом потребовался патч и накатили старую сборку. В итоге индекс создался заново, а после повторной сборки он не удалился, так как изменений в changeSet'е с удалением не было. В БД руками лезть не хочется
Хм, а как работает это свойство validCheckSum? Скрипт прольётся 1 раз и больше не будет никогда выполняться, если у меня runOnChange=true?
Обсуждают сегодня