chore(tradein): drop spurious v_street_sales_vs_listings #598

Merged
Light1YT merged 1 commit from chore/drop-v-street-sales-listings into main 2026-05-27 12:23:18 +00:00

View file

@ -0,0 +1,18 @@
-- 068_drop_v_street_sales_vs_listings.sql
-- Hotfix к PR K (067): view v_street_sales_vs_listings имел JOIN без street
-- match — связывал deals «Бисертская» с listings «Уральских Рабочих» если
-- совпадали rooms + area + date. Генерил 50k spurious pairs.
--
-- TVF street_sales_vs_listings(...) в 067 корректен (filter both sides
-- по street_pattern). View по факту никем не используется (endpoint
-- /api/v1/sales-vs-listings вызывает TVF напрямую).
--
-- Решение: drop view. Если когда-то понадобится analytical view, надо
-- добавлять JOIN condition через address LIKE pattern или house_id match
-- (через listing_sources). Отдельный PR.
BEGIN;
DROP VIEW IF EXISTS v_street_sales_vs_listings;
COMMIT;