ЛЕРС УЧЕТ: 3.67.4
БД: postgresql
Иногда при чтении текущих возникает ошибка, пример:
Ошибка сохранения данных для сеанса опроса 44813022. An error occurred while saving the entity changes. See the inner exception for details. 23505: повторяющееся значение ключа нарушает ограничение уникальности “PK_WaterConsumptionCurrent”
DETAIL: Detail redacted as it may contain sensitive data. Specify ‘Include Error Detail’ in the connection string to include this information.
Необработанная ошибка в сервере. Ошибка сохранения данных для сеанса опроса 44813022.. Разработчикам был отправлен отчет об ошибке. An error occurred while saving the entity changes. See the inner exception for details. 23505: повторяющееся значение ключа нарушает ограничение уникальности “PK_WaterConsumptionCurrent”
DETAIL: Detail redacted as it may contain sensitive data. Specify ‘Include Error Detail’ in the connection string to include this information.
В логах БД:
2026-10-09 03:01:11.440 +07 [1802579] lers@LERS ОШИБКА: повторяющееся значение ключа нарушает ограничение уникальности "PK_WaterConsumptionCurrent"
2026-10-09 03:01:11.440 +07 [1802579] lers@LERS ПОДРОБНОСТИ: Ключ "("MeasurePointId", "DataDate")=(1665, 2026-10-09 03:01:11)" уже существует.
2026-10-09 03:01:11.440 +07 [1802579] lers@LERS ОПЕРАТОР: INSERT INTO public."WaterConsumptionCurrent" ("DataDate", "MeasurePointId", "BadValues", "CalculatedValues", "M_delta", "M_in", "M_out", "P_in", "P_out", "H_delta", "H_in", "H_out", "RawDataDate", "T_cw", "T_in", "T_indoor", "T_out", "T_outdoor", "V_delta", "V_in", "V_out")
VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21)
Журнал:
Журнал опроса.xlsx (19,1 КБ)
Дамп:
dump._Общая очередь(26).2026-10-09.zip (5,0 КБ)
Проблема возникает очень редко (вероятно из-за того, что особо текущие и не читаются) и от чего зависит непонятно. Проблема существует довольно давно.

