- Dikirim
- 6 September 2026 pukul 20.06 UTC
- Penulis
- Kamo
- Commit
- 4313a40
'media _ sessions' diciptakan oleh odl- otomatis Hibernate, bukan oleh migrasi, jadi membawa batasan ddl- auto menulis untuk kolom '@ Enumerated (ORDINAL)' - Beku pada ukuran enum pada hari meja dibuat: 'CHECK (tipe _ id > = 0 AND tipe _ id < = 3)'. 'MediaSesionType.YSTEM _ BUG' adalah ordinal 4, jadi setiap usaha untuk membuka thread laporan gagal terhadap batasan apa-apa dalam codebase disebutkan, dan digulung baris kembali tanpa bukti. Ini adalah perangkap yang tepat header ini sendiri tentang 'system _ bug', bermunculan di atas meja yang mendahului pelajaran. Diamati dalam produksi hari ini pada benang Fitur menyebar, dibelakang kegagalan yang lebih keras: kolom 'media _ session _ guid' hilang memecahkan daftar query pertama dan bertopeng itu. Turun daripada melebar ke 4. 'MediaSesi Tipe' secara eksplisit ditambahkan -hanya, jadi '< = 4' tarik kembali perangkap yang sama untuk siapa pun yang menambahkan nilai berikutnya. Enum adalah otoritas pada apa yang valid tipe adalah; sebuah salinan dari ukuran dalam skema hanya dapat pergi basi. Kedua pernyataan DDL telah diterapkan ke database langsung dengan tangan, sejak Layanan Initializerservice tidak dikerahkan.