Добрый день!
Имеется ИБ «А» (AstraLinux, PostgreSQL 14.5, 1С 8.3.21.1664, ЗКГУ 3.1).
Делаю бэкап её БД средствами Postgres.
На том же сервере есть ИБ «Б» и ИБ «В».
Удаляю соответствующие БД, создаю с теми же названиями и восстанавливаю в них бекап БД «А».
Для ИБ «Б» создаю расширение, подключаю к хранилищу, загружаю последнюю версию расширения, применяю к ИБ. Всё ок.
Для ИБ «В» аналогичные действия либо сразу, либо позже (первая версия расширения может примениться, N-ая – уже нет) приводят к ошибке обновления ИБ:
В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка СУБД:
42P01: ОШИБКА: отношение "_reference54693x1z" не существует.
Насколько я понял 1С ищет таблицу "_reference54693x1z" в Postgres.
Посмотрел - во всех БД А, Б, В её нет.
Сама ошибка «плавающая» - в какой-то момент расширение может примениться и на ИБ «В».
При этом, на ИБ «Б» не возникает.
В чём может быть проблема? Что можно предпринять? Как бы "вычистить" требование к "_reference54693x1z"?
Корректен ли сам подход с клонированием ИБ? Неоднократно уже реализовывал, ранее проблем не возникало.