gendesign/_wt-cadval/data/sql/116_obj2_multi_feature_matcher.sql
bot-backend 542ff1c9ca docs(tradein/domclick): два комментария описывали пул, которого нет с миграции 253
Оба места утверждали, что у Домклика один выделенный резидентный прокси и
пула нет. Это перестало быть правдой ещё в #2800 (миграция 253 сняла
резервацию узла), но текст остался — и именно на него опирался тикет #3189,
поставленный под «калибровку» ограничения, которого не существует.
Свип к тому же ходит через пул давно (serp.py:359), а бэкфилл подключён к
нему в PR #3222.

Заодно докстринг называл не тот ограничитель: свип кладёт не счётчик
провалов lease, а break по первому DomClickBlockedError (#2854) — до
ротации дело не доходит ни при каком счётчике, отсюда buckets_completed=0.

Только комментарии, поведение не меняется. Миграция 175 уже применена, а
_schema_migrations трекает по имени файла без checksum — правка текста
её не перезапустит.
2026-08-29 18:57:25 +03:00

15 lines
804 B
SQL

-- 116_obj2_multi_feature_matcher.sql (HOTFIX — INSERT step deferred)
-- Issue #307 OBJ-2.
--
-- Original version did INSERT through a 89M-cost CROSS JOIN LATERAL CTE that
-- timed out during deploy. Hotfix keeps только the GIST trgm index (this is
-- the load-bearing change for downstream queries — competitors fuzzy match,
-- objective_complex_mapping reverse matching).
--
-- Actual multi-feature INSERT was already done inline on 2026-05-17
-- (+13 mappings: 129 → 142). Remaining auto-accept candidates (~50-100 at
-- composite >= 0.75) will be applied via separate migration 117 after
-- the candidate query is pre-materialized to avoid full LATERAL scan.
CREATE INDEX IF NOT EXISTS objective_lots_project_name_trgm_idx
ON objective_lots USING gist (project_name gist_trgm_ops);