P0 EPIC: i18n JSONB Database Migration (Phase 1) #399
Notifications
Total Time Spent: 2 hours 32 minutes
kincses
2 hours 32 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#399
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mérföldkő: Adatbázis i18n Refaktor
Cél: A 24 EU nyelv támogatásához szükséges JSONB alapú lokalizációs architektúra bevezetése. A jelenlegi külön oszlopos (name_hu/name_en/name) megközelítés helyett egységes name_i18n (JSONB) oszlop használata.
🔗 Függőségek (Dependencies)
📝 Elemzés
Jelenleg 3 tábla érintett:
A megoldás: Add new JSONB columns → Migrate data → Drop old columns. A sync_engine kezeli a séma frissítést.
▶️ Munka megkezdve: 2026-07-08 01:02:58
✅ Munka befejezve: 2026-07-23 20:53:05
Technikai Összefoglaló:
P0 EPIC: i18n JSONB Database Migration (Phase 1) — completed. Removed old columns (name_hu, name_en, name_translations, description) from 3 models (ExpertiseTag, BodyTypeDictionary, ServiceCatalog). Updated API endpoints (providers.py, catalog.py), service layer (provider_service.py), schemas (provider.py), and 7 seed scripts. Sync engine: 0 shadow columns, 1281 OK. Note: pre-existing import bugs in expenses.py unrelated to this card.
⏱️ Az idő rögzítve.