Ошибка при обновлении структуры БД после изменения конфигурации (postgresql) #794078


#0 by tomsv
На последних платформах 1С 8.3.х.х+Postgresql после восстановления базы данных из бэкапа стандартными средствами (pg_restore) при попытке сохранить измененную конфигурацию может появляться ошибка В процессе обновления информационной базы произошла критическая ошибка по причине: Ошибка СУБД: 42703: ERROR:  column "filename" does not exist LINE 1: SELECT FileName, Creation, Modified, Attributes, DataSize FR... Появляется эта ошибка после обновления платформы на 8.3.6.х и более позднюю. Связано это с новым функционалом "расширение конфигурации".  На абсолютную истину не претендую, но суть в следующем: после восстановления БД из бэкапа при попытке сохранить измененную конфигурацию выходит ошибка. В общем, конфигурация пытается внести какие-то изменения в таблицы configcas   и  configcassave, которые могут отсутствовать в бэкапе или быть некорректными, как считает платформа. Если вы не используете расширения конфигурации, то после восстановления базы из бэкапа при возникновении этой ошибки достаточно просто удалить эти таблицы из восстановленной БД. Ошибка точно возникала на платформе 8.3.9.2033, 8.3.9.2170  под управлением Postgresql 9.1.2  и  9.4.2 во всех комбинациях. Ошибка возникала на УТ 11.0.х , возможно будет появляться и на каких-то других конфигурациях, в т.ч. и БП и ЗуП. Проверять возникновение этой ошибки на них нет желания.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С