gendesign/tradein-mvp/backend/data/sql/114_disable_n1_sweep.sql
bot-backend c07b5d7c5d
All checks were successful
CI / openapi-codegen-check (push) 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 / changes (push) Successful in 8s
CI / backend-tests (push) Has been skipped
CI / frontend-tests (push) Has been skipped
CI / changes (pull_request) Successful in 7s
chore(tradein): деактивировать N1.ru scraper — источник переехал в Cian
N1.ru перестал быть самостоятельным источником (переехал в Cian, подтверждено
владельцем 2026-06). Активный скрап прекращён; 389 исторических listings в БД
сохраняются без изменений.

Убрано:
- app/services/scrapers/n1.py (удалён)
- run_n1_city_sweep + N1CitySweepCounters + N1_SWEEP_MAX_CONSECUTIVE_FAILURES
  из scrape_pipeline.py
- trigger_n1_city_sweep_run + dispatch elif в scheduler.py
- POST /scrape/n1 + GET /scrape/n1/runs endpoints из admin.py
- N1Scraper из scrape_around dispatch dict и ScrapeRequest.multi_room_n1
- "n1": 5.0 из scraper_settings._DEFAULT_DELAY_BY_SOURCE
- tests/test_n1_city_sweep.py, tests/test_n1_floor_parse.py (удалены)

Добавлено:
- data/sql/114_disable_n1_sweep.sql: UPDATE scrape_schedules SET enabled=false
  WHERE source='n1_city_sweep' (idempotent, строка сохраняется для audit-истории)

Сохранено (историческое):
- schemas/search.py Literal[..."n1"] — API-фильтр исторических listings
- config.py scrape_allowed_hosts n1.ru / ekaterinburg.n1.ru
- exporters/trade_in_pdf.py — цвет/лейбл N1 для отображения старых записей
- geocoder.py и admin.py docstring N1-комментарии где не активный код

1802 passed, 2 deselected (test_search_cache_hit, test_cian_valuation.cache_hit)
2026-06-16 14:50:51 +03:00

18 lines
939 B
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.

-- Миграция 114: деактивировать N1.ru city sweep.
--
-- N1.ru — региональный портал ЕКБ — переехал в Cian (подтверждено владельцем 2026-06).
-- Активный скрап прекращается. Строку НЕ удаляем — нужна для audit-истории run'ов.
-- Исторические listings source='n1' (389 записей в БД) сохраняются без изменений.
BEGIN;
UPDATE scrape_schedules
SET enabled = false
WHERE source = 'n1_city_sweep'
AND enabled = true; -- idempotent: повторный запуск не трогает уже-disabled
COMMENT ON TABLE scrape_schedules IS
'Периодические задачи: avito/yandex/cian city sweep, rosreestr import, '
'listing_source_snapshot. N1 city sweep деактивирован (2026-06, переехал в cian).';
COMMIT;