lekss361
|
697047d17d
|
feat(tradein): SQL migration 029 — extend matching/valuation/dynamics tables (PR #445 follow-up)
Addresses 3 MEDIUM follow-ups from deep-code-reviewer on PR #445:
A. house_sources: add ext_url, raw_payload (GIN), last_seen_at — Stage 8 conflict resolution
B. listing_sources: add price_rub, area_m2, floor, rooms_count, raw_payload (GIN), last_seen_at
C. external_valuations: add sale/rent split columns, chart_change_pct/dir, filters_hash, external_house_id
D. houses_price_dynamics: add room_count/prices_type/period dims + replace 3-col UNIQUE with 6-col
E. houses: add cadastral_number (BTree idx) for Tier-0 Cian Valuation house matching
All ADD COLUMN IF NOT EXISTS. DO $$ block guards UNIQUE constraint replacement idempotently.
|
2026-05-23 15:26:41 +03:00 |
|