fix(sql): v_supply_layers_latest keep dev_group_name in DISTINCT ON key (#1650) #1688

Merged
lekss361 merged 1 commit from fix/supply-view-devgroup-key-1650 into main 2026-06-17 17:55:32 +00:00
Owner

Проблема (#1650)

125_supply_layers.sql view v_supply_layers_latest использовал 6-колоночный DISTINCT ON, но m128 добавил dev_group_name в ключ таблицы. Все L3 dev_group'ы района (complex_id=NULL) схлопывались в 1 строку.

Решение

Миграция 161_supply_layers_view_devgroup_key.sqlCREATE OR REPLACE VIEW с dev_group_name в DISTINCT ON/ORDER BY + колонка 14. Зависимых нет.

Verify (prod)

L3 view: 8 строк → 102; Академический: 607 units (1 dev_group) → 13 808 (16). SQL parsed+applied.

Closes #1650

## Проблема (#1650) `125_supply_layers.sql` view `v_supply_layers_latest` использовал 6-колоночный `DISTINCT ON`, но m128 добавил `dev_group_name` в ключ таблицы. Все L3 dev_group'ы района (complex_id=NULL) схлопывались в 1 строку. ## Решение Миграция `161_supply_layers_view_devgroup_key.sql` — `CREATE OR REPLACE VIEW` с `dev_group_name` в `DISTINCT ON`/`ORDER BY` + колонка 14. Зависимых нет. ## Verify (prod) L3 view: **8 строк → 102**; Академический: 607 units (1 dev_group) → 13 808 (16). SQL parsed+applied. Closes #1650
lekss361 added 1 commit 2026-06-17 17:46:03 +00:00
fix(sql): v_supply_layers_latest keep dev_group_name in DISTINCT ON key (#1650)
Some checks failed
CI / changes (push) Successful in 8s
CI / changes (pull_request) Successful in 7s
CI / backend-tests (push) Has been skipped
CI / frontend-tests (push) Has been skipped
CI / openapi-codegen-check (push) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Successful in 1m43s
CI / backend-tests (pull_request) Failing after 8m50s
986514be3e
lekss361 merged commit 7d8d12f5a6 into main 2026-06-17 17:55:32 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#1688
No description provided.