gendesign/_wt-cadval/data/sql/83_cad_parcels_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

26 lines
1.2 KiB
PL/PgSQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 83_cad_parcels_geom.sql
-- Context : хранение геометрии участков (4-part cad: XX:YY:ZZZZZZZ:NN) из NSPD (thematic_id=1).
-- По аналогии с cad_quarters_geom (3-part cad).
-- Dependency: PostGIS extension уже установлен (используется cad_quarters_geom, cad_buildings).
-- Deploy order: standalone, нет FK-зависимостей от других таблиц.
-- Идемпотентность: безопасно повторно запускать (IF NOT EXISTS).
BEGIN;
CREATE TABLE IF NOT EXISTS cad_parcels_geom (
cad_num TEXT PRIMARY KEY, -- 4-part cad: 66:41:0204016:10
geom GEOMETRY(Geometry, 4326) NOT NULL, -- Polygon | MultiPolygon
raw_props JSONB DEFAULT '{}'::jsonb,
fetched_at TIMESTAMPTZ NOT NULL DEFAULT now()
);
COMMENT ON TABLE cad_parcels_geom IS
'Геометрия участков (4-part cad, thematic_id=1) из NSPD. '
'Источник: nspd_geo task. '
'Используется site-finder analyze endpoint как fallback для 4-part cad '
'если в cad_quarters_geom нет.';
CREATE INDEX IF NOT EXISTS cad_parcels_geom_gist
ON cad_parcels_geom USING GIST (geom);
COMMIT;