Proje: Okul Platform · Hub: Okul Platform — Incidents

Değişiklik (migration: 2026_03_27)

Sorun

school_filters tablosundaki ücret alanları NOT NULL iken 0 değeri saklıyordu. Aynı şekilde bazı string kolonları boş string ('') değeri içeriyordu.

Yapılan Değişiklikler

  1. amount_yearly, amount_half_day_yearly, amount_range_min, amount_range_maxDECIMAL(10,2) NULL
  2. scholarship_count, early_registration_count alanları eklendi (varsayılan 0)
  3. education_system = ''NULL
  4. learning_languages, services, facilities, activities, high_school_departments, high_school_courses = ''NULL

Sonuç

“Ücret girilmemiş” okul için artık NULL, “0 TL” için de 0. String alanlar boş string yerine NULL ile daha güvenilir filtreleme.