Сценарий предназначен для восстановления баз данных PostgreSQL в Linux под учетной записью postgres из резервных копий, сформированных программой pg_dump в формате plain или custom.
Для получения справки просто запустите сценарий restore_base.sh без параметров
или restore_base.sh -h.
Для восстановления архива в действующую базу надо дополнительно поместить в каталог, из которого запускается сценарий, файл с именем file_db_name. в котором указаны имена актуальных баз данных по одному имени в каждой строке файла.
Для тестирования работоспособности архива с восстановлением в тестовую базу (имя которой не совпадает с именем актуальной базы) достаточно выполнить сценарий, задав в командной строке три параметра, разделенных пробелами, например
./<имя_сценария> -c <имя_базы> <полный путь к архиву, включая файл>.
В новой версии:
Полностью переработана структура скрипта в направлении модульности, что улучшило его сопровождение. Осуществлена валидация всех параметров, сопровождаемая выводом диагностических сообщений.
Вступайте в нашу телеграмм-группу Инфостарт