Skip to content

Commit

Permalink
vanessa-opensource#371 Добавление возможности динамического обновления (
Browse files Browse the repository at this point in the history
vanessa-opensource#380)

* Добавление возможности динамического обновления

* опечатка в ДинамическоеОбновление

* vanessa-opensource#371

* vanessa-opensource#371

Co-authored-by: smirnovse <[email protected]>
Co-authored-by: Artur Ayukhanov <[email protected]>
  • Loading branch information
3 people authored Jul 4, 2020
1 parent f9b5e1f commit 640e13a
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@
"Поддержка режима реструктуризации -v1 на сервере");
Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "--v2",
"Поддержка режима реструктуризации -v2 на сервере");
Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "--dynamic",
"Динамическое обновление конфигурации");


КонецПроцедуры // ЗарегистрироватьКоманду

Expand All @@ -52,7 +55,8 @@

РежимРеструктуризации_В1 = ПараметрыКоманды["--v1"];
РежимРеструктуризации_В2 = ПараметрыКоманды["--v2"];
ОбщиеМетоды.ОбновитьКонфигурациюБД(МенеджерКонфигуратора, РежимРеструктуризации_В1, РежимРеструктуризации_В2);
ДинамическоеОбновление = ПараметрыКоманды["--dynamic"];
ОбщиеМетоды.ОбновитьКонфигурациюБД(МенеджерКонфигуратора, РежимРеструктуризации_В1, РежимРеструктуризации_В2, ДинамическоеОбновление);

МенеджерКонфигуратора.Деструктор();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,16 +117,16 @@
// Обновить конфигурацию БД на сервере
//
// Параметры:
// ДополнительныеКлючиЗапуска - <Тип.Вид> - <описание параметра>
// ДинамическоеОбновление - Булево - использовать. Необязательно. По Умолчанию - Ложь.
//
Процедура ОбновитьКонфигурациюБазыДанных() Экспорт
Процедура ОбновитьКонфигурациюБазыДанных(ДинамическоеОбновление = Ложь) Экспорт


Лог.Информация("Запускаю обновление конфигурации БД");
ТекущаяПроцедура = "ОбновитьКонфигурациюБазыДанных";

Попытка
УправлениеКонфигуратором.ОбновитьКонфигурациюБазыДанных(Ложь);
УправлениеКонфигуратором.ОбновитьКонфигурациюБазыДанных(Ложь, , ДинамическоеОбновление);
Текст = УправлениеКонфигуратором.ВыводКоманды();
Если Не ПустаяСтрока(Текст) Тогда
Лог.Информация(Текст);
Expand Down
5 changes: 3 additions & 2 deletions src/Модули/ОбщиеМетоды.os
Original file line number Diff line number Diff line change
Expand Up @@ -418,8 +418,9 @@
// МенеджерКонфигуратора - МенеджерКонфигуратора -
// Первый - Булево - включен или нет
// Второй - Булево - включен или нет
// ДинамическоеОбновление - Булево - использовать или нет
//
Процедура ОбновитьКонфигурациюБД(МенеджерКонфигуратора, Первый, Второй) Экспорт
Процедура ОбновитьКонфигурациюБД(МенеджерКонфигуратора, Первый, Второй, ДинамическоеОбновление = Ложь) Экспорт
РеструктуризацияНаСервере = Первый Или Второй;

Попытка
Expand All @@ -435,7 +436,7 @@
КонецЕсли;
МенеджерКонфигуратора.ОбновитьКонфигурациюБазыДанныхНаСервере(РежимРеструктуризации);
Иначе
МенеджерКонфигуратора.ОбновитьКонфигурациюБазыДанных();
МенеджерКонфигуратора.ОбновитьКонфигурациюБазыДанных(ДинамическоеОбновление);
КонецЕсли;
Исключение
МенеджерКонфигуратора.Деструктор();
Expand Down

0 comments on commit 640e13a

Please sign in to comment.