Перейти к основному содержанию

Инструкция по установке скриптов БД

12 апреля, 2011 - 14:55

Нами была разработана технология обновления баз данных (БД) на клиентских местах, силами самих клиентов или системотехников. Для установки скриптов в БД необходимо скачать Polaris Utilities. Дальнейшие действия осуществляются в этой программе. Рассмотрим на примере обновления конфигурации "Полюс-Розничная торговля" (код POLE.SHOP) с версии 1.5.0.b8 на 1.5.0.b9.

  1. Определить версию конфигурации в текущей БД. Для этого в программе Тюнер или Материальный учёт через меню База данных\Свойства... в открывшемся диалоге посмотреть версию необходимой конфигурации. (POLESHOP - 1.5.0.b8)

     
  2. Скачать файл(ы) обновления БД, для этого на странице конфигурации узнать версию последнего обновления (в нашем примере: 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, и т.д.).
  3. Запустить программу Polaris Utilities из меню Пуск\Программы\ПолюсСофт\Polaris Utilities, или ярлыком на Рабочем столе.
     
     
  4. Вызвать диалог выполнения скрипта кнопкой на панели программы:

    Или в меню База данных\Выполнить скрипт.

     
  5. Открыть файл скрипта (расширение .rsql). Нажать кнопку  и выбрать файл скачанного ранее скрипта в соответсвии с номером обновляемой версии.
    После открытия файла можно увидеть информацию об открытом файле: Код БД, Версии скрипта (старая и новая), Комментарии к срипту. Старая версия в скрипте и текущая в БД должны совпадать, иначе обновление не запустится!

     
  6. Выполнить скрипт. После успешного выполнения скрипта, нижняя часть диалога будет заполнена текущими значениями БД и конфигурации.

     
  7. В случае ошибки во время выполнения скрипта - обратиться в службу тех. поддержки.

Действия 5-6 выполняются дла каждой установленной конфигурации.
В случае, если необходимо выполнить несколько обновлений конфигурации (у Вас установлена очень старая версия), то действия 5-6 выполняются для каждого файла обновления (так же, как и в шаге 2 необходимо скачать все промежуточные обновления). Иногда для предотвращения подобных повторов нами выпускаются кумулятивные обновления - в имени файла суффикс _cumul. Данный вид обновления включает все промежуточные. Открыв данный скрипт в программе Polaris Utilities или Текстовом редакторе (Блокнот, и др.) можно увидеть версию с которой происходит кумулятивное обновление.