DB: Extend ExternalReferenceLibrary with pipeline_status #87

Closed
opened 2026-03-18 03:10:17 +01:00 by kincses · 1 comment
Owner

Mérföldkő: EPIC 9: UltimateSpecs Pipeline Overhaul (Decoupled, Car & Moto Ready)
Cél: A tábla bővítése pipeline_status és matched_vmd_id oszlopokkal a feldolgozási lánc követéséhez.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): tábla, tábla, SQLAlchemy modellek, Alembic migrációs rendszer
  • Kimenet (Mik támaszkodnak rá): R0 Spider, R1 Scraper, R2 Enricher, R3 Finalizer worker-ek (minden a pipeline_status oszlopra támaszkodik)

📝 Elemzés

A meglévő táblához két új oszlopot kell hozzáadni: (String 30, default='pending_enrich', index) és (Integer, nullable, foreign key a vehicle_model_definitions.id-ra). Ezek lehetővé teszik, hogy a 4 lépcsős feldolgozási lánc nyomon követhesse a rekordok állapotát és a végleges egyezést. Migrációs szkriptet kell futtatni az ALTER TABLE paranccsal.

**Mérföldkő:** EPIC 9: UltimateSpecs Pipeline Overhaul (Decoupled, Car & Moto Ready) **Cél:** A tábla bővítése pipeline_status és matched_vmd_id oszlopokkal a feldolgozási lánc követéséhez. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** tábla, tábla, SQLAlchemy modellek, Alembic migrációs rendszer - **Kimenet (Mik támaszkodnak rá):** R0 Spider, R1 Scraper, R2 Enricher, R3 Finalizer worker-ek (minden a pipeline_status oszlopra támaszkodik) ### 📝 Elemzés A meglévő táblához két új oszlopot kell hozzáadni: (String 30, default='pending_enrich', index) és (Integer, nullable, foreign key a vehicle_model_definitions.id-ra). Ezek lehetővé teszik, hogy a 4 lépcsős feldolgozási lánc nyomon követhesse a rekordok állapotát és a végleges egyezést. Migrációs szkriptet kell futtatni az ALTER TABLE paranccsal.
kincses added this to the EPIC 9: UltimateSpecs Pipeline Overhaul (Decoupled, Car & Moto Ready) milestone 2026-03-18 03:10:17 +01:00
kincses added the Status: To DoType: ModelScope: Database labels 2026-03-18 03:10:17 +01:00
kincses added Status: Done and removed Status: To Do labels 2026-03-18 08:37:23 +01:00
Author
Owner

Munka befejezve: 2026-03-18 07:37:23

Technikai Összefoglaló:
Extended ExternalReferenceLibrary with pipeline_status (String 30, default='pending_enrich', index) and matched_vmd_id (Integer, nullable, foreign key to vehicle_model_definitions.id) columns. Updated SQLAlchemy model, executed physical database migration (ALTER TABLE, CREATE INDEX, FOREIGN KEY), verified sync with sync_engine.py (896 elements, perfect synchronization). Created directory structure for future robot workers at /backend/app/workers/vehicle/ultimatespecs/.

⏱️ A ráfordított időt a Gitea rögzítette.

✅ **Munka befejezve:** 2026-03-18 07:37:23 **Technikai Összefoglaló:** Extended ExternalReferenceLibrary with pipeline_status (String 30, default='pending_enrich', index) and matched_vmd_id (Integer, nullable, foreign key to vehicle_model_definitions.id) columns. Updated SQLAlchemy model, executed physical database migration (ALTER TABLE, CREATE INDEX, FOREIGN KEY), verified sync with sync_engine.py (896 elements, perfect synchronization). Created directory structure for future robot workers at /backend/app/workers/vehicle/ultimatespecs/. ⏱️ *A ráfordított időt a Gitea rögzítette.*
Sign in to join this conversation.