У нас на проекте используется два noSQL решения: монга и кассандра.
Перед выкатом новой версии изменились модели и для поддержания обратной совместимости добавили Boolean филд.
Соответственно, я в кассандре добавляю этот филд: ALTER TABLE x ADD y boolean;
Но теперь этого филда по сути не существует, они все Null, а мне надо , чтобы было False, чтобы интерпретация null не расползалась по коду.
Получается мне надо сделать bulk update по всей таблице, но у меня так и не получилось. Например, я пробовал создать вторичный индекс, по полю, которое сейчас всегда = 0, и : UPDATE x SET y = false WHERE zero_field = 0; не работает.
Совсем недавно интересовал тот же вопрос, но решения на уровне базы увы не нашли. Пришлось городить в entity поле Boolean и обрабатывать это в java-коде.