Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
1_основная_инструкция:сохранение_и_восстановление_инф._баз_при_обновлении_клиентов [2020/07/23 09:45]
kotik
1_основная_инструкция:сохранение_и_восстановление_инф._баз_при_обновлении_клиентов [2020/07/25 17:53] (текущий)
kotik
Строка 156: Строка 156:
 Пункты тестирование и исправление и загрузка резервной копии конфигурации рассматривались ранее Пункты тестирование и исправление и загрузка резервной копии конфигурации рассматривались ранее
  
-__Восстановление средствами СУБД__+5) Восстановление средствами СУБД
  
 Данный способ применяется,​ когда зайти в конфигуратор нет возможности и возникает ошибка:​ Данный способ применяется,​ когда зайти в конфигуратор нет возможности и возникает ошибка:​
Строка 169: Строка 169:
   - Открыть утилиту pgAdmin (либо «Среда SQL Server Management Studio», если у вас MS SQL) и зайти в нужную БД.   - Открыть утилиту pgAdmin (либо «Среда SQL Server Management Studio», если у вас MS SQL) и зайти в нужную БД.
   - Открыть схему **"​public"​**.   - Открыть схему **"​public"​**.
-  - В списке **"​Таблицы"​** выбрать таблицу **"​Configsave"​** (в ней ​хранятся ​данные, ​которые уже загружены в базу, но еще не применили).+  - В списке **"​Таблицы"​** выбрать таблицу **"​Configsave"​** (хранятся ​сохраненные, ​но не примененные параметры конфигурации).
   - Кликнуть правой кнопкой мышки по таблице **"​Configsave"​** и выбрать пункт **"​Очистить"​** => Удалятся все не сохраненные данные и ошибка может исчезнуть.   - Кликнуть правой кнопкой мышки по таблице **"​Configsave"​** и выбрать пункт **"​Очистить"​** => Удалятся все не сохраненные данные и ошибка может исчезнуть.
  
Строка 176: Строка 176:
 Если способ выше не помог, то применяется второй способ:​ Если способ выше не помог, то применяется второй способ:​
  
-Существует две ​базы сломанная ​и активная. +  - Зайти в рабочую базу данных, со здоровой конфигурацией в клиент серверном форматеЧтобы ее получить, можно создать пустую БД и залить в нее резервную ​копию конфигурации,​ либо развернуть бекап базы данных.
- +
-  - Зайти в активную базу.+
   - Найти таблицу **"​config"​** (файл содержит всю конфигурацию БД), кликнуть на нее правой кнопкой мышки.   - Найти таблицу **"​config"​** (файл содержит всю конфигурацию БД), кликнуть на нее правой кнопкой мышки.
   - Выбрать пункт **"​Резервное копирование"​**.   - Выбрать пункт **"​Резервное копирование"​**.
Строка 195: Строка 193:
 {{:​1_основная_инструкция:​22_бекап.png?​direct|}} {{:​1_основная_инструкция:​22_бекап.png?​direct|}}
  
 +6) Резервное копирование клиент-серверных баз
  
- +  * Резервное копирование сторонними программными средствами 
 +  * Резервное копирование скриптами 
 +  * Выгрузка информационной базы в файл 
 +  * Выгрузка конфигурации информационной базы в файл
  
-{{:1_основная_инструкция:14_бекап.png?​direct|}}+__  Резервное копирование сторонними программными средствами__
  
-Нажимаем на нее правой кнопкой и выбираем очистить. После этого пробуем зайти ​в конфигураторЗдесь хранятся сохраненныено не примененные параметры конфигурации.+  * Существует условно бесплатная утилита PostgreSQL Backup Tool. 
 +  * Позволяет настроить резервное копирование баз на FTP-сервер, в облакона локальную ​или сетевую папку. 
 +  * Существует ​ограничение бесплатной версии – резервное копирование можно настроить только на две базы.
  
-{{:1_основная_инструкция:​15_бекап.png?​direct|}}+  - Открыть программу 
 +  - Подключиться к серверу, ​нажав кнопку **"​Conect"​**  
 +  - Кликнуть по кнопке **"​Save & Close"​** 
 +  - Выбирать таблицу, ​поставив галочку
  
-  * Если это ​не помогло, производим следующие действия. +{{:1_основная_инструкция:30_бекап.png?​direct|}}
-  * Нам понадобится рабочая база данных,​ со здоровой конфигурацией в клиент серверном формате. Чтобы ее получить,​ можно создать пустую БД и залить в нее ​резервную копию конфигурации, либо развернуть бекап пазы данных. +
-  * После того как рабочая база данных развернута, открываем pgAdmin, ищем таблицу Config,​ тыкаем ​правой кнопкой и выбираем «Резервная копия». И делаем резервную копию таблицы в файл backup. +
-  * Затем открываем сломанную базу, ищем ту же таблицу Config,​ и нажимаем "​Очистить"​ а затем «Восстановить»,​ и выбираем файл бекапа,​ в который мы сохранили копию таблицы.+
  
-{{:​1_основная_инструкция:16_бекап.png?​direct|}}+Указать, где будет хранится таблица 
  
-Резервное копирование клиент-серверных баз+{{:1_основная_инструкция:​31_бекап.png?​direct|}}
  
-  * Резервное копирование ​сторонними программными ​средствами +Настроить расписание
-  * Резервное копирование ​скриптами+
  
-Резервное копирование сторонними программными средствами+{{:1_основная_инструкция:32_бекап.png?​direct|}}
  
-  * Существует условно бесплатная утилита PostgreSQL Backup Tool. +__Резервное копирование скриптами__
-  * Позволяет настроить резервное копирование баз на FTP-сервер,​ в облако,​ на локальную или сетевую папку. +
-  * Существует ограничение бесплатной версии – резервное копирование можно настроить только на две базы. +
- +
-Резервное копирование скриптами+
  
-Нам понадобится:​+Понадобится:​
   - Бесплатный SFTP клиент WinSCP для копирования на FTP сервер   - Бесплатный SFTP клиент WinSCP для копирования на FTP сервер
   - Командная строка.   - Командная строка.
Строка 273: Строка 272:
 {{:​1_основная_инструкция:​17_бекап.png?​direct|}} {{:​1_основная_инструкция:​17_бекап.png?​direct|}}
  
- +https://​www.youtube.com/​watch?​v=6HDFmCEZKTk&​feature=youtu.be
- +
- +
- +
- +