#liquibase
#liquibase
Вопрос:
Я пытаюсь update
использовать существующую базу данных с изменениями, созданными diffChangeLog
.
Я добавил столбец в таблицу и создал уникальное ограничение, используя существующий столбец и новый столбец.
Обновление завершается с ошибкой, поскольку журнал изменений, созданный Liquibase, создает ограничение перед добавлением столбца.
Есть ли какой-либо способ обойти это, кроме ручного изменения сгенерированного журнала изменений?
Комментарии:
1. Вы хотите сказать, что процесс diffChangeLog создает ограничение для существующего и нового столбца? Я думал, что вы добавили новый столбец в качестве дополнения к изменениям, сгенерированным diffChangeLog.
2. Да, я тоже заметил эту проблему. У меня такое чувство, что это ошибка
Ответ №1:
Я смог воспроизвести проблему. Я зарегистрировал проблему на странице github Liquibase. Не уверен, будет ли или когда это будет устранено, но если кто-нибудь захочет отследить проблему, я предоставил ссылку.