Initial commit MKD fixes

This commit is contained in:
Arsen
2026-02-04 00:17:04 +05:00
commit de94ad707b
312 changed files with 138754 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
-- Обновление UNIQUE constraint для building_financial_data
-- Разрешаем накопление данных по периодам из разных отчетов
-- Удаляем старый constraint
ALTER TABLE building_financial_data
DROP CONSTRAINT IF EXISTS building_financial_data_building_id_period_start_period_end_period_type_key;
-- Создаем новый constraint, который включает report_id
-- Это позволяет иметь несколько записей для одного периода, но из разных отчетов
ALTER TABLE building_financial_data
ADD CONSTRAINT building_financial_data_unique
UNIQUE (building_id, report_id, period_start, period_end, period_type);
COMMENT ON CONSTRAINT building_financial_data_unique ON building_financial_data IS
'Уникальность по дому, отчету и периоду. Позволяет накапливать данные по периодам из разных отчетов.';