пятница, 2 июля 2010 г.

Действия с разработанными библиотеками при обновлении базы.

При обновлении базы данных версии стандартных библиотек изменяются автоматически. Если в базе присутствуют разработанные вами карточки и библиотеки, то версии их нужно повысить вручную. В противном случае карточки не будут отображаться в Навигаторе. А так же не будут работать представления по данным типам карточек.

Делается это просто. Необходимо прописать в поле SysVersion таблиц dvsys_libraries и dvsys_carddefs текущую версию БД. Естественно нужно это делать только для своих библиотек и карточек.

В нашем случае мы обновляли копию рабочего сервера с версии 1940 на промежуточную сборку 1964. В базе присутствовали карточки нашего решения DVManagement. Поскольку кроме этих карточек и стандартных, других решений не было, то запрос будет простым:

UPDATE dvsys_libraries SET SysVersion='1964' WHERE Alias='DVManagement'
UPDATE dvsys_carddefs SET SysVersion='1964'

Комментариев нет:

Отправить комментарий