0
Дмитрий42
30.01.24
✎
15:31
|
Добрый день. Появилась ошибка, с которой я пытался бороться уже на протяжении недели, но безуспешно:
В процессе обновления информационной базы произошла критическая ошибка
по причине:
Нарушено условие уникальности данных.
Попытка вставки неуникального значения в уникальный индекс:
23505: ERROR: could not create unique index "_documentjournal12587_1ng"
DETAIL: Key (_fld817, _documenttref, _documentrref)=(0, \x0000012c, \x98d0ac1f6b3cc8a911ee61ceacecc344) is duplicated.
Конфигурация: Бухгалтерия предприятия КОРП 3.0.144.49
СУБД:Postgres
Данная ошибка выскакивает по индексу "_documentjournal12587_1",этот индекс принадлежит журналу документов "Журнал операций".
1.ТИИ не помогает, выдает такую же ошибку
2.Переиндексировал саму таблицу, базу
3.Удалял индекс
4.Чистил полностью таблицу
5.Пытался выборочно удалять дубли значений, но их там слишком много, каждый раз выдает новую ошибку с новыми значениями (в журнале операций отображается 340 тысяч документов)
6.dt в файловую базу не получится загрузить, т.к. база для этого слишком большая
7.Снимал базу с поддержки, выносил журнал операций, база обновилась, но если делать сравнение и объединение и заново добавлять этот журнал операций, чтобы вернуть базу на поддержку, то при реструктуризации таблицы журнала операций снова выдаст ошибку.
Все советы из интернета кончились, может будут у кого-нибудь идеи?
|
|