Есть два сервака на Windows 2019
1 - 1с сервер
2 - postgreSQL 14 for 1c (Postgress Proffesional Russia) на нём крутится Зуп (по сути тестовая база с минимумом записей)
Делаю бэкап базы с помощью скрипта:
[string]$date = Get-Date -Format "dd/MM/yy/ЧасМинСек/HH/mm/ss"
$patch = "X:\BakupBase1C\zup.$date"
#Задаем пароль для postgree в переменную окружения
$env:PGPASSWORD = 'DrC759123'
#Указываем где лежит запускаемый exe
Set-Location "C:\Program Files\PostgreSQL 1C\14\bin"
#Запускаем скрипт для создания бэкапа -f "C:\Users\dracon\Desktop\zup1234" место расположение копии , в конце zup - имя базы с которой делаем копию
#-F Указывает формат вывода копии. format может принимать следующие значения: для тго чтобы воостанавливать с pg_restore c, -b Включить большие объекты в выгрузку. -f путь к файлу бэкапа
./pg_dump.exe --host localhost --port 5432 --username "postgres" -F c -b --verbose -f $patch zup
Скрипт отрабатывает бэкапы создаются.
Пытаюсь восстановить бэкап из dump
Получаю
postgres restore ignore error exit code 1
с кучей ошибок в логе связанных с индексами.
спустя час пробую восстановить тот же бэкап все отрабатывает идеально
подскажите в чем проблема ?