Каждый сисадмин рано или поздно сталкивается с проблемой создания бекапов. А также ломает голову над их автоматизацией. Сегодня разберем резервное копирование в Postgresql. А именно напишем и разберем скрипт по созданию бекапа. --- В качестве примера у нас есть база данных Postgresql, которая называется TestDB. СУБД установлена в C:\postgresql. Логин и пароль к тестовой БД у нас admin Порт доступа по умолчанию: 5432 Также выделяем папку для хранения резервной копии: D:\backup --- Создаем в папке с СУБД (C:\postgresql) текстовый документ ...
В статье расскажу, как делать резервные копии баз на PostgreSQL, как восстанавливать базы из резервных копии и поделюсь готовым скриптом по автоматическому резервированию баз с контролем выполнения и удалением старых копий бекапов. Рассматривать пример работы будем на PostgresSQL 11.7 под операционной системой Windows. 1️⃣ Создание резервной копии Для создания резервной копии используется утилита — pg_dump. Пример создания резервной копии: "C:\Program Files\PostgreSQL\11.7-5.1C\bin\pg_dump.exe" ...