Ошибка "Попытка вставки неуникального значения в уникальный индекс"

1. Elvekings 05.10.21 09:54 Сейчас в теме
Добрый день. Есть УТ 11.4.13.103) типовая, на платформе (8.3.19.1264) и 9.6.7-1.1C postgres.

При ТИИ базы выходит ошибка:
Попытка вставки неуникального значения в уникальный индекс:
23505: ERROR: could not create unique index "_document410_vt12786_skng"
DETAIL: Key (_fld969, _document410_idrref, _keyfield)=(0, \xa10e7071bccd52c111e968c89c9b7c53, \x00000000) is duplicated.


И непонятно что тут делать. В интернетах пишут мол "грохнули индекс", правда как грохали и что конкретно делали, никто не пишет, или пишут для SQL Express.
Тут непонятно что грохать SEL ECT * FR OM pg_indexes WHERE tablename = '_document410'
показывает индексы и индекса _document410_vt12786_skng в списке нет.

Если грохнуть DR OP TABLE _document410, то потом ТИИ при реиндексации и реструктаризации прерывается с ошибкой СУБД 42P01, что _document410 - нету. Гронуть конкретно индекс _document410_vt12786_skng нельзя, потому что ну его нет.
И что тут делать, не ясно, может кто советом помочь?
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
2. TokarevV 30 05.10.21 10:07 Сейчас в теме +0.33 $m
Можно попробовать выгрузить в dt, загрузить в файловую базу, провести ТИИ. Затем снова выгрузить в dt и загрузить уже в Постгри.
user790708; dehro; +2 Ответить
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
5. user856012 13 05.10.21 10:30 Сейчас в теме
(1)
Гронуть конкретно индекс _document410_vt12786_skng нельзя, потому что ну его нет.
Если внимательно посмотреть на список индексов и сравнить его с:
DETAIL: Key (_fld969, _document410_idrref, _keyfield)=(0, \xa10e7071bccd52c111e968c89c9b7c53, \x00000000) is duplicated.
То можно заметить, что поле _idrref идет вторым параметром только в одном индексе - первом по списку.

Вот его бы лично я и удалил для начала.
6. ansh15 05.10.21 11:22 Сейчас в теме
(1)
на платформе (8.3.19.1264) и 9.6.7-1.1C postgres

Поставить версию СУБД, которая тестировалась с 8.3.18-8.3.19 платформами, сейчас это 12.7-5.1C
Потом все остальное.
8. starik-2005 2902 05.10.21 12:11 Сейчас в теме
(1)
SEL ECT * FR OM pg_indexes WHERE tablename = '_document410_vt12786'
2. TokarevV 30 05.10.21 10:07 Сейчас в теме +0.33 $m
Можно попробовать выгрузить в dt, загрузить в файловую базу, провести ТИИ. Затем снова выгрузить в dt и загрузить уже в Постгри.
user790708; dehro; +2 Ответить
3. VladimirB 16 05.10.21 10:10 Сейчас в теме
(1) Запустите тестирование и исправление
4. JetBerry 05.10.21 10:19 Сейчас в теме
Подписался. Такая же проблема только на MS SQL и при обновлении, приходится каждый раз пропускать реструктуризацию проблемной таблицы.
7. dehro 5 05.10.21 11:48 Сейчас в теме
_document410_vt12786

Это таблица табличной части документа. Никогда с Postgree не работал, но думаю, что можно перестроить индексы средствами Postgree.
starik-2005; +1 Ответить
9. dronbi4 05.10.21 12:47 Сейчас в теме
Сегодня такое вывалилось при загрузке XML в БП3 корп...
База не обновлялась точно и висит на mssql
10. МихаилМ 05.10.21 12:59 Сейчас в теме
умение пользоваться поисковыми сервисами интернет - базовый навык ит работника.
но
тема обсуждалась сотни раз.

и в 501 раз никому не интересно обсуждать.
user790708; +1 1 Ответить
13. Elvekings 07.10.21 09:39 Сейчас в теме
(10) ну я находил обсуждения только в стиле "запустите ТИИ"
Или сотни копипаст темы, что ниже "спойлер что там описано для погри не подходит"

Ну или темы в стиле я все решил у меня заработало, а что сделано, как - не описано"
12. Elvekings 07.10.21 09:36 Сейчас в теме
(3) так ошибка про ТИИ и возникает
(11) Это тема гуглится легко, но она для SQL Exspress
14. Elvekings 07.10.21 09:40 Сейчас в теме
Лично мне помогло то, что был не очень старый файловый исходник, который я подверг ТИИ с удалением объектов и ссылок - после чего он успешно загрузился и успешно уже в серверном варианте прошел ТИИ.
Оставьте свое сообщение
Вакансии
Программист 1С
Кемерово
зарплата от 200 000 руб.
Полный день

Программист 1С
Киров (Кировская обл.)
зарплата от 100 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 150 000 руб.
Полный день

Архитектор 1С
Москва
зарплата от 250 000 руб.
Полный день

1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день