docs(tradein): уточнить ожидаемые числа мигр. 238 по симуляции на проде
All checks were successful
CI Trade-In / changes (pull_request) Successful in 8s
CI / changes (pull_request) Successful in 9s
CI Trade-In / browser-tests (pull_request) Has been skipped
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 3m51s
All checks were successful
CI Trade-In / changes (pull_request) Successful in 8s
CI / changes (pull_request) Successful in 9s
CI Trade-In / browser-tests (pull_request) Has been skipped
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 3m51s
877 перенесённых (855 cian − 2 мусорных + 24 yandex), итог 15 591 непустых ceiling_height_m. Прежние 879/15 703 были посчитаны в уме без вычета мусора, а критерий приёмки, записанный ДО факта, обязан быть точным. Refs #2699
This commit is contained in:
parent
869079a86f
commit
8df66ad740
1 changed files with 8 additions and 4 deletions
|
|
@ -31,7 +31,8 @@
|
|||
-- 3. numeric(5,2) против numeric(3,2): у 019-колонки потолок 9.99, и запись
|
||||
-- out-of-range роняет ВЕСЬ батч DataError'ом (per-lot SAVEPOINT ловит только
|
||||
-- IntegrityError) — это уже приходилось обходить инлайн-гейтом в yandex SERP.
|
||||
-- 4. После переноса она — надмножество: 14 824 + 879 = 15 703 против 8 554.
|
||||
-- 4. После переноса она — надмножество: 15 591 против 8 554 (посчитано
|
||||
-- симуляцией на проде: 14 824 − 110 мусорных + 877 перенесённых).
|
||||
--
|
||||
-- ── ЧТО ДЕЛАЕТ ЭТА МИГРАЦИЯ ─────────────────────────────────────────────────
|
||||
-- 1. Чистит невозможные значения в ОБЕИХ колонках (вне 2.0–6.0 м).
|
||||
|
|
@ -62,9 +63,12 @@ UPDATE listings
|
|||
AND ceiling_height NOT BETWEEN 2.0 AND 6.0;
|
||||
|
||||
-- ── 2. Перенос уникальных значений в канон ──────────────────────────────────
|
||||
-- Ожидаемо 879 строк: 855 cian (писал только в 019-колонку) + 24 yandex (detail
|
||||
-- записал, а SERP по этой карточке значения не дал). Пересечение переносить
|
||||
-- нечего — значения там тождественны (см. замер выше), поэтому только IS NULL.
|
||||
-- Ожидаемо 877 строк: 855 cian (писал только в 019-колонку) − 2 мусорных,
|
||||
-- отсеянных шагом 1, + 24 yandex (detail записал, а SERP по этой карточке
|
||||
-- значения не дал). Пересечение переносить нечего — значения там тождественны
|
||||
-- (см. замер выше), поэтому только IS NULL.
|
||||
-- Итог после миграции (симуляция на проде 2026-08-07): ceiling_height_m = 15 591
|
||||
-- непустых, из них 0 вне диапазона 2.0–6.0.
|
||||
UPDATE listings
|
||||
SET ceiling_height_m = ceiling_height
|
||||
WHERE ceiling_height_m IS NULL
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue