Top.Mail.Ru
Ответы

Как связать каждый id в bigint[id...id] с bigint id в Liquibase changelog xml

Я знаю про addForeignKey, но он не подходит для связывания разных типов.

По дате
По рейтингу
Аватар пользователя
Профи

Для этого нужно использовать теги <sql> и <modifySql>.

Пример:

Теперь при применении этого changelog'a все id вида bigint[id...id] будут заменены на условия id >= x AND id <= y, где x и y - начальный и конечный id из диапазона.