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
amount_yearly,amount_half_day_yearly,amount_range_min,amount_range_max→DECIMAL(10,2) NULLscholarship_count,early_registration_countalanları eklendi (varsayılan 0)education_system = ''→NULLlearning_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.
Related
- api-school-filter-search — SchoolFilter yapısı
- api-school-fee-system — Ücret modeli