gendesign/_wt-cadval/data/sql/119_parcel_user_status.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

21 lines
648 B
PL/PgSQL

BEGIN;
CREATE TABLE IF NOT EXISTS parcel_user_status (
user_id text NOT NULL,
cad_num text NOT NULL,
status text NOT NULL CHECK (status IN ('in_work', 'favorite', 'dismissed')),
notes text,
updated_at timestamptz NOT NULL DEFAULT NOW(),
PRIMARY KEY (user_id, cad_num)
);
CREATE INDEX IF NOT EXISTS parcel_user_status_cad_idx
ON parcel_user_status (cad_num);
CREATE INDEX IF NOT EXISTS parcel_user_status_user_idx
ON parcel_user_status (user_id, status);
COMMENT ON TABLE parcel_user_status
IS '#307 SF-B1 user-marked parcels (in_work/favorite/dismissed) для карты.';
COMMIT;