gendesign/tradein-mvp/backend/data/sql/163_disable_deactivate_stale_domklik.sql
bot-backend bbd47ae536
All checks were successful
CI Trade-In / changes (pull_request) Successful in 9s
CI / changes (pull_request) Successful in 9s
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 1m39s
fix(tradein): оставить domklik активным — отключить его TTL-деактивацию (#2204)
Продуктовое решение (user, 2026-07-03): domklik остаётся активным источником;
TTL-деактивация по scraped_at (заведена миграцией 160 этой ночью) отключается
до возобновления регулярных domclick-свипов. deactivate_stale_n1 не тронут
(n1 мёртв — деактивация остаётся). Миграция 163 идемпотентна (enabled=false).

Refs #2204
2026-07-03 08:52:56 +03:00

24 lines
1.4 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.

-- 163_disable_deactivate_stale_domklik.sql
--
-- ПРОДУКТОВОЕ РЕШЕНИЕ (user, 2026-07-03, ночная смена #2204):
-- domklik ОСТАВЛЯЕМ активным источником — TTL-деактивацию по scraped_at
-- (заведена миграцией 160 этой же ночью) ОТКЛЮЧАЕМ до возобновления
-- регулярных domclick-свипов. Деактивация остаётся только для n1
-- (deactivate_stale_n1 НЕ трогаем — источник мёртв, кода скрейпера нет).
--
-- Контекст: расписание deactivate_stale_domklik (TTL=14 по scraped_at) при
-- выключенном domclick_city_sweep деактивировало бы все 6296 строк ~12.07.
-- Для эстиматора они и так невидимы после 14д (фильтр scraped_at), но
-- is_active=true сохраняет их в пуле источников/UI — осознанный выбор.
--
-- Идемпотентно: повторный прогон — no-op (enabled уже false).
-- Row создаётся миграцией 160; если по какой-то причине отсутствует — UPDATE
-- просто затронет 0 строк (безопасно).
BEGIN;
UPDATE scrape_schedules
SET enabled = false
WHERE source = 'deactivate_stale_domklik';
COMMIT;