В статье расскажу, как делать резервные копии баз на PostgreSQL, как восстанавливать базы из резервных копии и поделюсь готовым скриптом по автоматическому резервированию баз с контролем выполнения и удалением старых копий бекапов. Рассматривать пример работы будем на PostgresSQL 11.7 под операционной системой Windows. 1️⃣ Создание резервной копии Для создания резервной копии используется утилита — pg_dump. Пример создания резервной копии: "C:\Program Files\PostgreSQL\11.7-5.1C\bin\pg_dump.exe" ...
Бэкап в Postgres состоит из набора граблей, которые нужно обойти для успешного восстановления. Они заложены в самых неожиданных местах от предмета резервного копирования (база или кластер) , до структуры каталогов. Один неверный шаг и восстановление будет невозможным. Почему нельзя было сделать проще как в MS SQL или Oracle? Почему бэкап в Postgres оставляет впечатление чьей то лабораторной работы? Статья адресована прежде всего специалистам 1С избалованным комфортом в MS SQL , в суровых буднях...