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