При обновлении с Айлант жкх 2.0 на 3.1 возникает ошибка В процессе обновления информационной базы произошла критическая ошибка
по причине:
Попытка вставки неуникального значения в уникальный индекс:
23505: ERROR: could not create unique index "_inforgc11872_bydatakeyng"
DETAIL: Key (_period, _fld11869rref, _nodetref, _noderref)=(2010-01-01 00:00:00, \x00000000000000000000000000000000, \x0000355e, \xa66b001e101fb68111e38d42ae5eb3f6) is duplicated.
База на PostgreSQL. Как быть?
по причине:
Попытка вставки неуникального значения в уникальный индекс:
23505: ERROR: could not create unique index "_inforgc11872_bydatakeyng"
DETAIL: Key (_period, _fld11869rref, _nodetref, _noderref)=(2010-01-01 00:00:00, \x00000000000000000000000000000000, \x0000355e, \xa66b001e101fb68111e38d42ae5eb3f6) is duplicated.
База на PostgreSQL. Как быть?
По теме из базы знаний
- Ошибка "В процессе обновления информационной базы произошла критическая ошибка"
- В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка SDBL: Тип поля Code несовместим с типом литерала STRING
- Ошибка "В процессе обновления информационной базы произошла критическая ошибка". Bash в помощь
- Ошибка "Для одного ссылочного кода существует более одной таблицы в базе данных" - как проще исправить
- Ошибка SDBL: Ошибка обновления конфигурации базы данных. Для одного ссылочного кода существует более одной таблицы в базе данных
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Попробуйте выгрузить базу в файловую, сделать внешний тест (chdbfl), потом реструктуризацию и реиндексацию.
Но судя по всему задваиваются записи в регистре сведений(?) _inforgc11872, через метод ПолучитьСтруктуруХраненияБазыДанных() узнать что за регистр, как вариант удалить оттуда все записи, а после обновления заново их туда занести (программно естественно).
Но судя по всему задваиваются записи в регистре сведений(?) _inforgc11872, через метод ПолучитьСтруктуруХраненияБазыДанных() узнать что за регистр, как вариант удалить оттуда все записи, а после обновления заново их туда занести (программно естественно).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот