мета-данные страницы
Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
updater [18.10.2021 06:33] Анисютин |
updater [30.05.2022 05:58] (текущий) |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
===== Обновление ===== | ===== Обновление ===== | ||
- | + | {{:pasted:20200708-105512.png?nolink&600|}} \\ | |
- | {{:pasted:20200708-105512.png}} \\ | + | |
* Выбирается "Папка с обновлениями". | * Выбирается "Папка с обновлениями". | ||
В эту папку должны быть распакованы файлы из пакетоида обновления.\\ | В эту папку должны быть распакованы файлы из пакетоида обновления.\\ | ||
- | При выборе папки с файлами из пакета обновления выполняется проверка наличия нужных модуелй и графе "Включать в обновление" делается отметка.\\ | + | При выборе папки с файлами из пакета обновления выполняется проверка наличия нужных модулей и графе "Включать в обновление" делается отметка.\\ |
При полном обновлении версия базы данных соответствует новым программным модулям.\\ | При полном обновлении версия базы данных соответствует новым программным модулям.\\ | ||
- | Если выполняется частичное обновление, например, устанавливается новый программный модуль him.exe, то возможна рассинхронизация базы данных и программного модуля, которая приведет к ошибком во время обработки данных.\\ | + | Если выполняется частичное обновление, например, устанавливается новый программный модуль him.exe, то возможна рассинхронизация базы данных и программного модуля, которая приведет к ошибкам во время обработки данных.\\ |
Частичное обновление выполняется в том случае, когда точно известно, что структура базы данных не изменялась и нужно только обновить программный модуль.\\ | Частичное обновление выполняется в том случае, когда точно известно, что структура базы данных не изменялась и нужно только обновить программный модуль.\\ | ||
+ | {{:pasted:20211018-064556.png?nolink&600|}}\\ | ||
+ | Если дата программы больше даты последнего выполненного скрипта, то потребуется подтверждение на обновление программы.\\ | ||
+ | {{:pasted:20211018-065338.png?nolink&600|}} | ||
+ | |||
+ | |||
- | ==== Выполнение скрипта ==== | ||
- | {{:pasted:20200708-105528.png}} \\ | + | ==== Выполнение скрипта ==== |
+ | {{:pasted:20200708-105528.png?nolink&600|}} \\ | ||
На вкладке "Выполнение скрипта" можно выполнить скрипт вручную.\\ | На вкладке "Выполнение скрипта" можно выполнить скрипт вручную.\\ | ||
- | Скрипт, случае успешного завершения, отправляется по репликации.\\ | + | Скрипт, в случае успешного завершения, отправляется по репликации.\\ |
+ | |||
+ | === Указание роли для проведения === | ||
+ | Порой возникает необходимость проведения скрипта под определенной ролью в базе, п=например //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)\\ | ||
Строка 34: | Строка 43: | ||
* **"Повторно проводить скрипты для версии"** - настройка, включение которой приводит к выполнению всех скриптов выбранных версий.\\ | * **"Повторно проводить скрипты для версии"** - настройка, включение которой приводит к выполнению всех скриптов выбранных версий.\\ | ||
- | После выполнения скриптов список версий, для которых повторно были выполнены скрипты копируются в поле **"Повторно проводились:"**.\\ | + | После выполнения скриптов список версий, для которых повторно были выполнены скрипты копируются в поле **"Повторно проводились"**.\\ |
- | * **"Повторно проводились:"** - записываются версии, для которых выполнялась повторное выполнение скриптов из верхней строки.\\ | + | * **"Повторно проводились"** - записываются версии, для которых выполнялась повторное выполнение скриптов из верхней строки.\\ |
Список всех версий, для которых повторно были выполнены скрипты, записывается в глобальную настройку UPDATE. \\ | Список всех версий, для которых повторно были выполнены скрипты, записывается в глобальную настройку UPDATE. \\ | ||
Поле чисто справочное, на выполнение скрипов не влияет. | Поле чисто справочное, на выполнение скрипов не влияет. | ||
* **Выбрать страну** - позволяет настроить параметры региона.\\ | * **Выбрать страну** - позволяет настроить параметры региона.\\ | ||
Кнопка **"Сменить страну"** открывает форму для настройки параметров.\\ | Кнопка **"Сменить страну"** открывает форму для настройки параметров.\\ | ||
- | {{:pasted:20211018-063001.png}}\\ | + | {{:pasted:20211018-063001.png?nolink&600|}}\\ |
Новые значения сохраняются в глобальных настройках: | Новые значения сохраняются в глобальных настройках: | ||
* Глобальная настройка "ОСНОВНЫЕ: Страна" (GL_COUNTRY_PREFS) | * Глобальная настройка "ОСНОВНЫЕ: Страна" (GL_COUNTRY_PREFS) | ||
Строка 47: | Строка 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> | ||