Оба места утверждали, что у Домклика один выделенный резидентный прокси и пула нет. Это перестало быть правдой ещё в #2800 (миграция 253 сняла резервацию узла), но текст остался — и именно на него опирался тикет #3189, поставленный под «калибровку» ограничения, которого не существует. Свип к тому же ходит через пул давно (serp.py:359), а бэкфилл подключён к нему в PR #3222. Заодно докстринг называл не тот ограничитель: свип кладёт не счётчик провалов lease, а break по первому DomClickBlockedError (#2854) — до ротации дело не доходит ни при каком счётчике, отсюда buckets_completed=0. Только комментарии, поведение не меняется. Миграция 175 уже применена, а _schema_migrations трекает по имени файла без checksum — правка текста её не перезапустит.
26 lines
1.2 KiB
PL/PgSQL
26 lines
1.2 KiB
PL/PgSQL
-- 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;
|