Links

Бэкап и восстановление базы

Приложение Bpium самостоятельно не занимается резервированием сервера баз данных и бэкапированием данных. При необходимости требуется индивидуальная настройка этих процессов.

Создание бэкапа

  1. 1.
    Скопируйте файлы сборки в отдельную папку: исполняемые файлы, конфигурационный файл, вложенные папки
  2. 2.
    Сделайте бэкап базы данных: pg_dump -h хост -U логин -W -Ft -b -E UTF8 -v -f "/file_20160501" "db_name"
  • pg_dump — утилита для создания бэкап-файла данных
  • -h — задает адрес сервера
  • -U — задает имя пользователя для подключения к базе данных, чтобы все объекты сохранились, необходимо указать пользователя с соответствующими правами доступа к таким объектам
  • -W — означает вывести запрос пароля на подключение к базе данных
  • -Ft — ключ -F позволяет задать формат бэкап-файла, t - означает tar-формат
  • -b — позволяет включить в бэкап большие двоичные объекты
  • -E UTF8 — выбирает кодировку UTF8 для бэкапа данных
  • -v — выводит детали процесса создания резервной копии
  • -f "/file_20160501" — задает путь и имя бэкап-файла
  • "db_name" — имя базы данных

Восстановление из бэкапа

  1. 1.
    Скопируйте файлы сборки в папку Бипиума: исполняемые файлы, конфигурационный файл, вложенные папки
  2. 2.
    Восстановите базу из бэкап-файла: pg_restore -h хост -U логин -d "db_name" -W -v "/path/file_20160501"
  • pg_restore — утилита для восстановления данных из бэкап-файлов
  • -h — задает адрес сервера
  • -U — задает имя пользователя для подключения к базе данных
  • -d "db_name" — задает имя базы данных, в которую будет восстановлен бэкап
  • -W — означает вывести запрос пароля на подключение к базе данных
  • -v — выводит детали процесса создания резервной копии
  • "/path/file_20160501" — задает путь и имя бэкап-файла