Proje: Okul Platform · Hub: Okul Platform — Incidents
Değişiklik (migration: 2026_02_04_150000)
Önceki Durum
Checkout ürünleri iki yerde saklanıyordu:
checkout_productstablosu (ayrı tablo)checkouts.itemsJSON alanındaproductskey’i
Yapılan Değişiklikler
checkouts.itemsJSON’danproductskey kaldırıldı (veriden temizleme)checkout_productstablosu silindi
Sonuç
Checkout ürünleri artık sadece checkouts.items JSON alanında saklanıyor.
items JSON: [{ productPriceId, schoolId, schoolName, quantity, ... }]
Neden
Normalizasyon sorununu çözmek için. İki yerde aynı veri tutmak yerine tek JSON field’da.
Related
- api-checkout-flow — Checkout items yapısı