-- Стамп-миграция: alembic_version ставится на 006, так как таблицы 006 -- уже созданы (create_all по моделям B15 при старте контейнера). -- Затем бэкфилл search_models из cases.analysis_log (idempotent). INSERT INTO search_models (case_id, version, input_snapshot, model_json) SELECT c.id, 1, NULL, c.analysis_log FROM cases c WHERE c.analysis_log IS NOT NULL AND jsonb_typeof(c.analysis_log) = 'object' AND c.analysis_log ? 'primary_zones' AND NOT EXISTS (SELECT 1 FROM search_models sm WHERE sm.case_id = c.id AND sm.version = 1);