- Shipped
- 6 września 2026 20:06 UTC
- Author
- Kamo
- Commit
- 4313a40
"media_sessions" jest tworzony przez Hibernate's ddl-auto, a nie przez migrację, więc Przenosi constraint ddl-auto writes dla kolumny „Wyliczany(ORDINAL)" — Zamrożone w rozmiarze enum w dniu, w którym stół został wykonany: CHECK (typ_id > > 0 I typ_id 3 MediaSessionType.SYSTEM_BUG jest ordynalny 4, więc każda próba otwarcia wątku raportu nie powiodła się przeciwko ograniczaniu W liście codebase wspomniały i zwinięte rzędy z powrotem nie pozostawiając żadnych dowodów. Jest to dokładna pułapka, o której mówi własny nagłówek tego pliku dla "system_bug", Na stole, który poprzedza lekcję. Obserwowane w produkcji dzisiaj na wątku Funkcja jest umieszczona, za głośniejszą awarią: brakującą kolumnę .media_session_guid Najpierw złamał zapytanie listy i zamaskował je. Upadek, a nie poszerzony do 4. "MediaSessionType" jest wyraźnie dodawaniem tylko, więc 4 - ponownie zbroją tę samą pułapkę dla każdego, kto dodaje następną wartość. Woda jest autorytet w zakresie tego, czym jest poprawny typ; kopia jego wielkości w schemacie może tylko odejść Nieświeży. Oba stwierdzenia DDL zostały zastosowane ręcznie do bazy danych na żywo, ponieważ InitializerService nie jest wdrażany.