Нами была разработана технология обновления баз данных (БД) на клиентских местах, силами самих клиентов или системотехников. Для установки скриптов в БД необходимо скачать Polaris Utilities. Дальнейшие действия осуществляются в этой программе. Рассмотрим на примере обновления конфигурации "Полюс-Розничная торговля" (код POLE.SHOP) с версии 1.5.0.b8 на 1.5.0.b9.
-
Определить версию конфигурации в текущей БД. Для этого в программе Тюнер или Материальный учёт через меню База данных\Свойства... в открывшемся диалоге посмотреть версию необходимой конфигурации. (POLESHOP - 1.5.0.b8)
-
Скачать файл(ы) обновления БД, для этого на странице конфигурации узнать версию последнего обновления (в нашем примере: upplshop_1.5.0.b9.rsql), скачать все файлы между этими версиями и сохранить их на компьютер. Например: для обновления конфигурации POLE.SHOP с 1.5.0.b8 до 1.5.0.bC необходимо скачать файлы: upplshop_1.5.0.b9.rsql, upplshop_1.5.0.bA.rsql, upplshop_1.5.0.bC.rsql.
Бета-версии (тестовые, в разработке) обозначаются начиная буквой "b" в последнем сегменте, и заканчивая цифрами 1-9, после 9 идут буквы английского алфавита (A-10, B-11, и т.д.). -
Запустить программу Polaris Utilities из меню Пуск\Программы\ПолюсСофт\Polaris Utilities, или ярлыком на Рабочем столе.
-
Вызвать диалог выполнения скрипта кнопкой на панели программы:
Или в меню База данных\Выполнить скрипт.
-
Открыть файл скрипта (расширение .rsql). Нажать кнопку и выбрать файл скачанного ранее скрипта в соответсвии с номером обновляемой версии.
После открытия файла можно увидеть информацию об открытом файле: Код БД, Версии скрипта (старая и новая), Комментарии к срипту. Старая версия в скрипте и текущая в БД должны совпадать, иначе обновление не запустится!
-
Выполнить скрипт. После успешного выполнения скрипта, нижняя часть диалога будет заполнена текущими значениями БД и конфигурации.
- В случае ошибки во время выполнения скрипта - обратиться в службу тех. поддержки.
Действия 5-6 выполняются дла каждой установленной конфигурации.
В случае, если необходимо выполнить несколько обновлений конфигурации (у Вас установлена очень старая версия), то действия 5-6 выполняются для каждого файла обновления (так же, как и в шаге 2 необходимо скачать все промежуточные обновления). Иногда для предотвращения подобных повторов нами выпускаются кумулятивные обновления - в имени файла суффикс _cumul. Данный вид обновления включает все промежуточные. Открыв данный скрипт в программе Polaris Utilities или Текстовом редакторе (Блокнот, и др.) можно увидеть версию с которой происходит кумулятивное обновление.