P0 Phase 1: Add address_id FK to ServiceProvider + Data Migration #396
Notifications
Total Time Spent: 1 minute
kincses
1 minute
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#396
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ő: DDD Database Refactoring 1.0
Cél: Hozzáadni az
address_idUUID idegen kulcsot a marketplace.service_providers táblához, majd a meglévő, sík oszlopokban tárolt címadatokat áttelepíteni a központi system.addresses táblába.🔗 Függőségek (Dependencies)
📝 Elemzés
A ServiceProvider modell (social.py:23) az egyetlen olyan entitás a rendszerben, amelyik MÉG NEM használ address_id UUID FK-t a system.addresses táblához. Ehelyett 5 darab sík oszlopban (city, address_zip, address_street_name, address_street_type, address_house_number) tárolja a címadatokat. A Phase 1 feladata:
✅ Elfogadási Kritériák
▶️ Munka megkezdve: 2026-07-07 22:15:57
✅ Munka befejezve: 2026-07-07 22:16:59
Technikai Összefoglaló:
✅ Phase 1 complete: address_id FK already exists in ServiceProvider model and database. All 7 providers have address_id set with corresponding system.addresses records. sync_engine confirms 1282 OK, 0 drift.
⏱️ Az idő rögzítve.