Инфраструктура. Как сделать резервное копирование нетиповых баз данных «1С» на PostgreSQL
Этот ролик о том, как на PostgreSQL сделать резервное копирование нетиповых баз данных «1С»
Чтобы избежать ошибки резервного копирования, связанной с размером данных в таблице Config, необходимо исключить из выгрузки данные таблицы config и выгрузить только ее схему.
Далее с помощью COPY WITH BINARY выгрузить уже данные таблицы.
Определяем размер таблицы Config. Если она превышает 512 Мб, то PG_Dump не сможет создать резервную копию.
Подключаемся к базе через терминал или открываем запросник в pgadmin и пишем в одну строку:
select pg_column_size() from confiig order by 1 DESC limit 1;
Выполняем и получаем результат.
Значение выводится в байтах.
Скрипт резервного копирования:
# указываем Шебанг на баш
#!/bin/sh
#Задаем переменную на дату
DATA=`date “%Y-%m-%d“`
#Задаем переменную на имя базы
database=Komp_Auto
#Задаем переменную на каталог резервного копирования
KATALOG=/backup/$DATA-$database
#Создаем резервную копию с исключением из выгрузки данных таблицы config
#pg_dump -U postgres --format=directory --jobs=4 --blobs --encoding UTF8 --verbose --exclude-table-data=config --file=$KATALOG $database
#Выгружаем таблицу Config
psql -U postgres --dbname=$database --command “\COPY TO ’$KATALOG/’ WITH BINARY;“
Скрипт Восстановления:
Не забываем, что для корректного восстановления базы, загружать данные надо в пустую базу.
#!/bin/sh
#Задаем переменную на дату
DATA=`date “%Y-%m-%d“`
#Задаем переменную на имя базы
database=Komp_Auto_Test
#Задаем переменную на каталог резервного копирования
KATALOG=/backup/$DATA-$database
#Восстанавливаем базу данных
pg_restore -U postgres --verbose --dbname=$database --jobs=4 $KATALOG
#Восстанавливаем данные в таблицу Config
psql -U postgres --dbname=$database --command “\COPY FROM ’$KATALOG/’ WITH BINARY;“
Предлагаем Вам посмотреть другие ролики:
Распаковочка. Установка сервера 1С:Предприятие и Postrge на операционную систему Linux
Как установить «1С» версии на Ubuntu версии
Инфраструктура. Linux и Postgree достойная замена Microsoft
Таймкоды:
00:00:00 Вступление
00:00:26 По какой причине возникает ошибка выделения памяти
00:02:10 Проверка базы
00:03:04 Создание резервной копии
00:05:53 Восстановление резервной копии
Музыка:
Song: Tobu - Retrograde [NCS Release]
Music provided by NoCopyrightSounds
Free Download/Stream:
Watch:
15 views
976
325
1 day ago 00:08:35 1
Новый феодализм против нового коммунизма: “Мир после информации“
2 weeks ago 01:52:03 1
Кашкайш, жизнь на Португальской Ривьере. Плюсы и минусы, обзор районов, личный опыт
2 weeks ago 01:04:54 1
ТУЛУМ: Откровения экспатов. Почему люди меняют Европу на мексиканские джунгли | Letaev Vlog
4 weeks ago 00:09:01 1
IT Core 2024 — Росатом готовит кадры
4 weeks ago 00:38:11 1
Не покупайте квартиру здесь! Худшие ЖК на севере Петербурга
1 month ago 00:23:30 1
Новый король.
1 month ago 00:08:40 1
Михаил Мишустин встретился с главой Росмолодежи Григорием Гуровым
1 month ago 00:14:37 1
ГАЗОВЫЙ ТУПИК: Европа Лишится МИЛЛИАРДОВ из-за Экономии Газа
1 month ago 00:06:18 2
Открылся Музей истории Крыма. Частный музей в городе Судак. Лето 2023
1 month ago 00:09:18 1
Азербайджан в тупике: Алиев терпит поражение от Армении, Франция вновь поддержала Ереван
1 month ago 00:36:39 1
Город-призрак Цевло. Сотни пустующих квартир, брошенные машины и бесконечные болота
1 month ago 01:03:33 3
Дмитрий Дубровин: почему Киров - идеальное место для мотокросса, и что мешает развитию спорта?
1 month ago 00:33:08 1
Что сделано в России за полгода 2024: заводы, техника, наука, достижения
1 month ago 00:20:20 1
СССР - Канада 8:1 Финал Кубка Канады 1981 Обзор Матча | USSR - Canada 8:1 Canada Cup 1981
1 month ago 00:15:55 1
Обрушение моста из-за обесточки (BLACKOUT) контейнеровоза DALI
1 month ago 00:19:54 4
ОТ ДВОРЦОВ ИЗ ЛИХИХ 90Х ДО СОВРЕМЕННЫХ КОТТЕДЖЕЙ
1 month ago 00:22:07 2
Жизнь на Бали в 2024? Честно о минусах. Мой личный опыт
1 month ago 01:50:08 1
Россия выходит в лидеры дирижаблестроения! Презентация инвестиционного проекта | ПРЯМОЙ ЭФИР
1 month ago 00:25:37 17
ИСПРАВЬ МОЗГ. Как перестать вечно думать, отвлекаться и начать работать за 25 вопросов.
1 month ago 00:52:50 1
К чему готовится армия Польши, как бы выглядела война с НАТО, ядерное оружие Украины