gendesign/_wt-cadval/data/sql/56_schema_ekb_districts_geom.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

18 lines
776 B
SQL

-- ekb_districts_geom — PostGIS-полигоны 8 районов Екатеринбурга из OSM.
-- Загрузка через scripts/56_fetch_ekb_districts.py.
-- Используется для spatial-join (lat,lon) → district в:
-- 1. backfill domrf_kn_objects.district_name
-- 2. recommend_mix (_velocity_baseline / _elasticity_coef / comparable / competitors)
-- Idempotent.
CREATE EXTENSION IF NOT EXISTS postgis;
CREATE TABLE IF NOT EXISTS ekb_districts_geom (
district_name TEXT PRIMARY KEY REFERENCES ekb_districts(district_name),
geom geometry(MultiPolygon, 4326) NOT NULL,
osm_id BIGINT,
fetched_at TIMESTAMPTZ DEFAULT NOW()
);
CREATE INDEX IF NOT EXISTS idx_ekb_districts_geom_geom
ON ekb_districts_geom USING GIST (geom);