Proje: Okul Platform · Hub: Okul Platform — Incidents

Değişiklik (migration: 2026_02_04_150000)

Önceki Durum

Checkout ürünleri iki yerde saklanıyordu:

  1. checkout_products tablosu (ayrı tablo)
  2. checkouts.items JSON alanında products key’i

Yapılan Değişiklikler

  1. checkouts.items JSON’dan products key kaldırıldı (veriden temizleme)
  2. checkout_products tablosu 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.