мета-данные страницы
  •  

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
updater [21.10.2021 07:10]
gileva_ms [Выполнение скрипта]
updater [30.05.2022 05:58] (текущий)
Строка 7: Строка 7:
  
 ===== Обновление ===== ===== Обновление =====
- +{{:​pasted:​20200708-105512.png?​nolink&​600|}} \\
-{{:​pasted:​20200708-105512.png}} \\ +
   * Выбирается "​Папка с обновлениями"​.   * Выбирается "​Папка с обновлениями"​.
 В эту папку должны быть распакованы файлы из пакетоида обновления.\\ В эту папку должны быть распакованы файлы из пакетоида обновления.\\
Строка 17: Строка 15:
 Если выполняется частичное обновление,​ например,​ устанавливается новый программный модуль him.exe, то возможна рассинхронизация базы данных и программного модуля,​ которая приведет к ошибкам во время обработки данных.\\ Если выполняется частичное обновление,​ например,​ устанавливается новый программный модуль him.exe, то возможна рассинхронизация базы данных и программного модуля,​ которая приведет к ошибкам во время обработки данных.\\
 Частичное обновление выполняется в том случае,​ когда точно известно,​ что структура базы данных не изменялась и нужно только обновить программный модуль.\\ Частичное обновление выполняется в том случае,​ когда точно известно,​ что структура базы данных не изменялась и нужно только обновить программный модуль.\\
-{{:​pasted:​20211018-064556.png}}\\+{{:​pasted:​20211018-064556.png?​nolink&​600|}}\\
 Если дата программы больше даты последнего выполненного скрипта,​ то потребуется подтверждение на обновление программы.\\ Если дата программы больше даты последнего выполненного скрипта,​ то потребуется подтверждение на обновление программы.\\
-{{:​pasted:​20211018-065338.png}}+{{:​pasted:​20211018-065338.png?​nolink&​600|}}
  
  
Строка 25: Строка 23:
  
 ==== Выполнение скрипта ==== ==== Выполнение скрипта ====
- +{{:​pasted:​20200708-105528.png?​nolink&​600|}} \\
-{{:​pasted:​20200708-105528.png}} \\+
 На вкладке "​Выполнение скрипта"​ можно выполнить скрипт вручную.\\ На вкладке "​Выполнение скрипта"​ можно выполнить скрипт вручную.\\
-Скрипт,​ в случае успешного завершения,​ отправляется по репликации.\\ ​  +Скрипт,​ в случае успешного завершения,​ отправляется по репликации.\\  
 +  
 +=== Указание роли для проведения === 
 +Порой возникает необходимость проведения скрипта под определенной ролью в базе, п=например //​REPL_ROLE//​ или //​DEL_ROLE//​.\\ 
 +В этих случаях необходимо перед скриптом добавить комментируемый блок:  
 +<sxh sql> 
 +/* SET DATABASE ROLE=REPL_ROLE */ 
 +</​sxh>​ 
 +{{::​30.09.51.404.png?​nolink&​600|}}
  
 ===== Опции ===== ===== Опции =====
- +{{:​pasted:​20200708-105546.png?​nolink&​600|}} \\
-{{:​pasted:​20200708-105546.png}} \\+
  
   * **"​Номер последнего выполненного скрипта обновления"​** - изменяет значение глобальной настройки "​ИНФО:​ Номер последнего обновления"​ (LastUpdateID из INFO)\\   * **"​Номер последнего выполненного скрипта обновления"​** - изменяет значение глобальной настройки "​ИНФО:​ Номер последнего обновления"​ (LastUpdateID из INFO)\\
Строка 40: Строка 43:
  
   * **"​Повторно проводить скрипты для версии"​** - настройка,​ включение которой приводит к выполнению всех скриптов выбранных версий.\\   * **"​Повторно проводить скрипты для версии"​** - настройка,​ включение которой приводит к выполнению всех скриптов выбранных версий.\\
-После выполнения скриптов список версий,​ для которых повторно были выполнены скрипты копируются в поле **"​Повторно проводились:"​**.\\ +После выполнения скриптов список версий,​ для которых повторно были выполнены скрипты копируются в поле **"​Повторно проводились"​**.\\ 
-  * **"​Повторно проводились:"** - записываются версии,​ для которых выполнялась повторное выполнение скриптов из верхней строки.\\+  * **"​Повторно проводились"​** - записываются версии,​ для которых выполнялась повторное выполнение скриптов из верхней строки.\\
 Список всех версий,​ для которых повторно были выполнены скрипты,​ записывается в глобальную настройку UPDATE. \\ Список всех версий,​ для которых повторно были выполнены скрипты,​ записывается в глобальную настройку UPDATE. \\
 Поле чисто справочное,​ на выполнение скрипов не влияет. Поле чисто справочное,​ на выполнение скрипов не влияет.
   * **Выбрать страну** - позволяет настроить параметры региона.\\   * **Выбрать страну** - позволяет настроить параметры региона.\\
 Кнопка **"​Сменить страну"​** открывает форму для настройки параметров.\\ Кнопка **"​Сменить страну"​** открывает форму для настройки параметров.\\
-{{:​pasted:​20211018-063001.png}}\\+{{:​pasted:​20211018-063001.png?​nolink&​600|}}\\
 Новые значения сохраняются в глобальных настройках:​ Новые значения сохраняются в глобальных настройках:​
     * Глобальная настройка "​ОСНОВНЫЕ:​ Страна"​ (GL_COUNTRY_PREFS)     * Глобальная настройка "​ОСНОВНЫЕ:​ Страна"​ (GL_COUNTRY_PREFS)
Строка 53: Строка 56:
  
 ===== Дополнительная информация ===== ===== Дополнительная информация =====
- 
 <ifauth @programmers> ​ <ifauth @programmers> ​
-  * {{:​wiki:​updater.png?​nolink}} [[develop:​Updater_prg|Updater Реализация]]\\+  * {{:​wiki:​updater.png?​nolink?​nolink&​600|}} [[develop:​Updater_prg|Updater Реализация]]\\
 </​ifauth>​ </​ifauth>​