Самый простой способ сделать бэкап или резервное копирование базы 1С, что у нас находится на Linux c ПК, что на Windows, это использовать консольную программу pg_dump.
Делать бэкап мы будем в «специальном формате», иногда его называют «бинарным форматом».
Вариант использования pg_dump для создания бэкапа в sql формате мы разбирали в этой статье
Итак, ниже пример ее использования:
1 |
pg_dump -h 192.168.1.35 -p 5432 -U postgres -F c -b -v -f "E:/BACKUP/bux_5.dump" bux_5 |
В этом примере у нас база 1C располагается на Linux, а скрипт мы выполняем на Windows в CMD (На Windows у нас также установлена СУБД PostgreSQL 14)
Адрес сервера СУБД PostgreSQL: 192.168.1.35
Роль: postgres
Бэкап создаем здесь: E:/BACKUP/bux_5.dump
Имя базы: «bux_5»
Само собой pg_dump должна находится у вас на ПК на Windows, иначе в cmd указываем полный путь к pg_dump : «C:\Program Files\PostgreSQL 1C\14\bin\pg_dump»
Как выполнить бэкап, когда база и субд PostgreSQL 14 на Windows, смотрите здесь >>