Набор скриптов для создание архивных копий (дампов) баз данных PostgreSQL и восстановление из архива базы данных.
backup_postgresql.ps1 - скрипт создания архивных копий (дампов) баз данных PostgreSQL. Создание дампов происходит с помощью встроенной утилиты pg_dump. Скрипт поддерживает сжатие полученных, копирование на FTP сервер, удаление старых архивов старше определенного времени из локального катало и FTP сервера. Все настройки хранятся в файле config.json
retore_bd_postgresql.ps1 - скрипт для восстановления базы данных из архива. Восстановление происходит из локального каталога с архивами либо с FTP сервера.
config.json - файл с настройками для скриптов backup_postgresql.ps1 и retore_bd_postgresql.ps1.
Для рабоыт скриптов необходима версия PowerShell не ниже 5.1. При необходимости обновите PowerShell.