Initial commit MKD fixes
This commit is contained in:
15
backend/migrations/update_building_financial_data_unique.sql
Executable file
15
backend/migrations/update_building_financial_data_unique.sql
Executable 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
|
||||
'Уникальность по дому, отчету и периоду. Позволяет накапливать данные по периодам из разных отчетов.';
|
||||
Reference in New Issue
Block a user