Бросьте замороженный CHECK type id, который блокирует каждый поток ошибок

FixInitializerService
Порезанный
6 сентября 2026 г. в 20:06 UTC
Автор
Kamo
Обещать
4313a40

«media sessions» создается ddl-auto Гибернате, а не миграцией. переносит ограничение ddl-auto пишет для колонки «@Enumerated (ORDINAL)» — В день, когда стол был сделан, он был заморожен в размере числа: "CHECK (type id >= 0 И type id <= 3)". «MediaSessionType.SYSTEM BUG» является порядковым 4, поэтому каждая попытка открыть нить отчета не увенчалась успехом. В кодовой базе упоминается и откатывает свой ряд назад, не оставляя никаких доказательств. Это точная ловушка, о которой говорит собственный заголовок этого файла для «system bug». На столе, который предшествует уроку. Наблюдение в производстве сегодня на нити Функция развертывания за громким сбоем: отсутствующая колонка «media session guid» Сначала разорвал список и замаскировал его. Упал, а не расширился до 4. «MediaSessionType» явно прилагается, поэтому "<=4" перевооружает ту же ловушку для того, кто добавляет следующее значение. Энум - это власть над тем, что такое действительный тип; копия его размера в схеме может идти только несвежий. Оба заявления DDL были применены к живой базе данных вручную. InitializerService не используется.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены