Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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 | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||