gendesign/data/sql
bot-backend 9c52e0b29f
Some checks failed
Deploy / build-worker (push) Blocked by required conditions
Deploy / build-frontend (push) Blocked by required conditions
Deploy / deploy (push) Blocked by required conditions
Deploy / build-backend (push) Blocked by required conditions
Deploy / changes (push) Has been cancelled
feat(etl): housing-class normalization fallback via yandex_realty trigram match (#38) (#1911)
housing-class normalization fallback via yandex_realty trigram (#38): migration 169 + ETL + COALESCE consumers. Refs #38
2026-06-26 07:44:25 +00:00
..
01_schema_rosreestr_deals.sql
02_load_all_quarters.sh
02b_load_via_tunnel.py
03_materialized_views.sql
10_schema_domrf.sql
11_load_domrf.py
20_schema_domrf_extras.sql
21_load_domrf_extras.py
30_scrape_domrf.py
31_schema_domrf_full.sql
31_schema_domrf_raw.sql
32_load_domrf_full.py
32_load_domrf_raw.py
33_schema_domrf_lazy.sql
34_load_domrf_lazy.py
35_schema_domrf_stats.sql
36_parse_xlsx_stats.py
37_cleanup_redundant.sql
38_relations_fix.sql
39_territory_aliases.sql
40_relations.sql
40_scrape_history.py
41_load_history.py
42_schema_breakdown_widen.sql
43_anton_import.sql
44_import_anton_db.py
45_relations_v2.sql
50_schema_kn_extensions.sql
50_scrape_kn_flats.py
51_schema_kn_extras.sql
52_import_prinzip_crm.py
52_schema_prinzip_crm.sql
53_schema_kn_thumbs.sql
54_schema_scrape_log.sql
55_schema_scrape_resume.sql fix(week-review): автофиксы код-ревью — 169 issue (label «week ревью 1») 2026-06-15 20:21:11 +05:00
56_fetch_ekb_districts.py
56_schema_ekb_districts_geom.sql
57_kn_objects_district.sql
58_fetch_cad_quarters_nspd.py
58_schema_cad_quarters.sql
59_backfill_obj_cad_quarter.sql
60_v_zk_rosreestr_velocity.sql
61_import_nspd_batch.py
62_scrape_nspd_full.py
63_schema_nspd_runs.sql
64_v_zk_rosreestr_velocity.sql
65_partitions_rosreestr_2024_h1.sql
66_indexes_recommend.sql
67_refresh_ekb_districts_median.sql
68_schema_objective.sql
69_objective_smoke.py
69b_objective_minimal.py
70_parse_objective_raw.py
71_etl_anton_sqlite_to_pg.py
72_objective_sync_config.sql
73_complexes_master.sql
74_dedupe_unified_views.sql
75_unification_naming.sql
76_complex_connectivity.sql
77_nspd_geo_jobs.sql
78_drop_use_rosreestr2coord.sql
79_relax_objective_raw_payload_null.sql
80_complexes_backfill_nulls.sql
81_job_settings.sql
82_osm_poi_ekb.sql
83_cad_parcels_geom.sql
84_osm_noise_sources_ekb.sql
85_pzz_zones_ekb.sql fix(week-review): автофиксы код-ревью — 169 issue (label «week ревью 1») 2026-06-15 20:21:11 +05:00
86_v_bucket_success_score.sql
87_on_demand_indexes.sql
88_nspd_quarter_dumps.sql
89_drop_dead_brin_rosreestr_deals.sql
90_user_weight_profiles.sql
91_engineering_networks_191fz.sql
92_cad_bulk_layers.sql
93_cad_parcels_geom_multipolygon.sql
94_mv_layout_velocity.sql
95_mv_quarter_price.sql
96_ekburg_construction_permits.sql
97_objective_backfill_indexes.sql
98_nspd_quarter_dumps_opportunity_flag.sql
99_nspd_entities_denorm.sql
99a_quarter_price_index.sql feat(db): mv_quarter_price_index — quarter price-index из ДКП (Refs #760) (#792) 2026-05-30 17:05:51 +00:00
99b_grant_quarter_price_index_fdw.sql feat(db): quarter_price_index FDW foreign table + monthly refresh (Refs #762) (#797) 2026-05-30 17:16:28 +00:00
100_fix_mv_layout_velocity_weighted_avg.sql
100_tradein_fdw_role.sql
100_user_weight_profiles_default_seed.sql
101_user_custom_pois.sql
102_cad_nspd_overlay_tables.sql
103_seed_prinzip_mappings.sql
104_seed_bulk_mappings.sql
105_add_sales_started_flag.sql
106_backfill_obj_class_from_ai_description.sql
107_backfill_price_per_m2.sql
108_bug22a_kn_missing_fields_audit.sql
110_22j_dedup_infrastructure.sql fix(week-review): автофиксы код-ревью — 169 issue (label «week ревью 1») 2026-06-15 20:21:11 +05:00
111_22f_domrf_obj_checks.sql
112_22i_domrf_documents.sql
113_22begh_kn_schema_extension.sql
114_22c_flat_plans.sql
115_trade_in_estimates.sql
116_obj2_multi_feature_matcher.sql
117_obj2_mapping_backfill_fast.sql
118_22d_catalog_object_scraped_at.sql
118_pilot_requests.sql
119_parcel_user_status.sql
120_backfill_kn_price_per_m2.sql
121_backfill_obj_class_kn_api.sql fix(tradein): backfill kn obj_class (parser + 3-pass) (#572) (#628) 2026-05-28 15:04:32 +00:00
122_grant_rosreestr_to_fdw_reader.sql feat(tradein): автоматизация cian-backfill + rosreestr-import через scheduler (#560 #563) (#630) 2026-05-28 15:31:24 +00:00
123_macro_indicator.sql feat(site-finder): macro_indicator table + backfill + reader (#945 PR A) (#963) 2026-06-02 18:41:28 +00:00
124_domrf_kn_free_flats.sql feat(domrf): persist domrf_kn_objects.free_flats (#950 PR A) (#1002) 2026-06-02 20:06:29 +00:00
125_supply_layers.sql feat(db): supply_layers store + latest view (#950 PR B) (#1003) 2026-06-02 20:21:04 +00:00
126_domrf_housing_macro.sql feat(db): Dom.РФ housing/escrow → macro_indicator §7.10 (#946, partial) 2026-06-03 17:05:33 +05:00
127_analysis_runs.sql feat(db): analysis_runs versioned store + latest-view §22 (#993) 2026-06-03 17:14:47 +05:00
128_supply_layers_dev_group_key.sql fix(supply-layers): thread dev_group_name into L3 upsert key (#970 CRITICAL) 2026-06-04 10:06:30 +05:00
129_cad_parcels_quarter_cad_trigger.sql fix(db): auto-derive cad_parcels.quarter_cad_number trigger (on-demand ingest 500) 2026-06-04 12:19:21 +05:00
130_cad_parcels_default_source.sql fix(db): default cad_parcels.source in trigger (on-demand ingest 2nd NOT NULL gap) 2026-06-04 12:49:46 +05:00
131_district_vocab_map.sql feat(sql): add ekb_district_alias micro->admin vocab bridge (131) 2026-06-05 06:39:50 +05:00
132_ird_overlays.sql feat(sql): ird_overlays durable overlay store for ИРД geometry (#1078) 2026-06-06 18:08:40 +00:00
133_zone_regulation_cache.sql feat(sf): zone_regulation_cache — ПЗЗ-регламент по zone_index + числовой экстракт (#1099) 2026-06-06 19:31:28 +00:00
134_planning_projects.sql feat(sf): ППТ/ПМТ WFS ingest → planning_projects (future-supply, #1104) 2026-06-06 20:25:23 +00:00
135_newbuilding_listings.sql feat(sf): newbuilding_listings house-grain таблица для future-ЖК слоя (#1108) 2026-06-06 21:48:51 +00:00
136_land_reservation.sql feat(sf): ПАГЕ-парсер изъятия/резервирования → land_reservation (#1118) 2026-06-07 10:15:03 +00:00
137_ekb_krt_sites.sql feat(sf): scraper реестра КРТ-площадок ЕКБ → ekb_krt_sites (#1126) 2026-06-07 11:24:49 +00:00
138_ekb_ppt_tep.sql feat(sf): ППТ/ПМТ ТЭП-парсер (Табл.11/12/13) → ekb_ppt_tep MVP (#1133) 2026-06-07 11:54:40 +00:00
139_ekb_genplan_functional_zone.sql feat(sf): ingest функц.зон генплана ЕКБ-2045 из ГИСОГД-СО WFS → ekb_genplan_functional_zone (#1137) 2026-06-07 12:03:39 +00:00
140_domrf_documents_unique_nulls_not_distinct.sql fix(db): dedupe domrf_kn_documents + UNIQUE NULLS NOT DISTINCT (#1206) 2026-06-13 06:17:13 +00:00
140_ekb_krt_geometry.sql perf(sf): КРТ-геометрия в БД, _krt_at из БД вместо живого WFS (#1139) 2026-06-07 12:14:35 +00:00
141_okn_objects.sql feat(sf): ingest ОКН-объектов ЕКБ из АИС ЕГРКН (точки+категория) → okn_objects (#1141) 2026-06-07 12:51:18 +00:00
142_pat_subzones.sql feat(sf): подзоны ПАТ Кольцово → pat_subzones (#1150) 2026-06-07 14:43:07 +00:00
143_genplan_makevalid_backfill.sql fix(sf): ST_MakeValid genplan geom + backfill 881 invalid polygons (#1157) 2026-06-07 17:59:04 +00:00
144_audit_log.sql feat(rbac): add analyst role + §19 audit-log middleware (#962) 2026-06-08 12:16:19 +05:00
145_insight.sql feat(insights): manual-entry Insight entity CRUD + §19 audit (#948 part A) 2026-06-08 12:41:39 +05:00
146_location.sql feat(location): district-level Location entity + indices (#948 part B) 2026-06-08 13:28:19 +05:00
147_location_demand_comment.sql fix(db): sync location.demand_index comment to city-relative (#948) 2026-06-08 14:04:51 +05:00
148_own_planned_project.sql fix(week-review): автофиксы код-ревью — 169 issue (label «week ревью 1») 2026-06-15 20:21:11 +05:00
149_developer_attribution.sql feat(site-finder): детерминированная атрибуция застройщика в analyze (#1088) 2026-06-13 16:13:45 +05:00
150_objective_mapping_backfill.sql chore(objective): fuzzy backfill objective_complex_mapping +115 dev-corroborated (#307 OBJ-2) 2026-06-13 18:50:57 +05:00
151_cad_parcels_geom_unavailable.sql fix(cadastre): NSPD 500-retry + per-layer skip (#252) + disable dead pzz-beat (#259) + geom backfill (#200) 2026-06-13 20:45:05 +05:00
152_mv_ddu_price_indicator.sql feat(analytics): velocity-anomaly alerts (#17) + ARN ДДУ price indicator (#99) 2026-06-13 22:04:49 +05:00
153_objective_lots_district_price_idx.sql perf(db): covering-index objective_lots district-price (#70) + 152-ФЗ/perf audit docs (#70 #79) 2026-06-14 00:09:09 +05:00
154_ekb_district_demographics.sql feat(site-finder): POI saturation per capita по районам ЕКБ (#42) (#1329) 2026-06-14 15:05:22 +00:00
155_objective_mapping_trgm_backfill.sql feat(sql): conservative trgm backfill objective_complex_mapping +23 (#307 OBJ-2) (#1331) 2026-06-14 15:51:38 +00:00
156_objective_mapping_corroborated_v4.sql feat(sql): corroborated trgm backfill objective_complex_mapping +17 (#307 OBJ-2 r2) (#1333) 2026-06-14 16:45:55 +00:00
157_analyze_hotpath_indexes.sql perf(sql): geography GIST + covering index для analyze-пути Site Finder (157) (#1334) 2026-06-14 16:45:22 +00:00
158_pzz_zones_ekb_nulls_not_distinct.sql fix(migrations): живые миграции для прод-фиксов #1361/#1419/#1364 2026-06-15 21:31:28 +03:00
159_alter_cad_territorial_zones_multipolygon.sql fix(cadastre): cad_territorial_zones MULTIPOLYGON typmod + ST_Multi coercion (#1344) 2026-06-17 20:23:56 +03:00
160_refresh_ekb_districts_median_dedup.sql fix(sql): dedup deals-to-district assignment in ekb districts median refresh (#1352) 2026-06-17 20:29:34 +03:00
161_supply_layers_view_devgroup_key.sql fix(sql): v_supply_layers_latest keep dev_group_name in DISTINCT ON key (#1650) 2026-06-17 20:37:46 +03:00
162_drop_district_economics_sat_factor.sql fix(sql): ALTER TABLE IF EXISTS in migration 162 — district_economics absent on main DB (deploy red) 2026-06-17 20:02:06 +00:00
163_emiss_pk_period_type.sql fix(sql): emiss backfill period_type='quarter' to match scraper (#1606 review) 2026-06-17 21:45:12 +03:00
164_mv_sales_tracker_velocity_absorption.sql chore(sql): renumber sales-tracker MV migration 161→164 (avoid collision) 2026-06-17 22:36:39 +03:00
165_velocity_mapping_reviewed_gate.sql fix(site-finder): gate velocity on is_reviewed objective_complex_mapping (#307 OBJ-2) 2026-06-17 22:32:52 +03:00
166_objective_lots_history_writer.sql chore(sql): renumber objective history writer migration 164→166 (avoid collision) 2026-06-17 22:43:55 +03:00
167_riasurt_sverdl.sql fix(riasurt): renumber migration 163→167 + guard quarterly harvest behind flag (#108 review) 2026-06-17 22:45:23 +03:00
168_complexes_makepoint_geog_idx.sql feat(site-finder): geo-radius market-price calibration in /analyze (#1881 follow-up) 2026-06-25 07:59:56 +00:00
169_obj_class_fallback.sql feat(etl): housing-class normalization fallback via yandex_realty trigram match (#38) (#1911) 2026-06-26 07:44:25 +00:00
decode_to_file.py fix(week-review): автофиксы код-ревью — 169 issue (label «week ревью 1») 2026-06-15 20:21:11 +05:00
upload_server.py