Резервное копирование базы данных

При запуске в параметрах укажите Путь для сохранения БД. Далее укажите формат - Custom, SQL, Directory или Tar и кодировку. После запуска файл с бэкапом базы будет находиться по указанному пути.

Восстановление из бэкапа при помощи pg_Admin4

  1. Нажмите правой кнопкой мыши на Databases и выберите пункт Create - Database

  2. В модальном окне задайте имя базы данных

  3. Далее выберите созданную новую базу данных и кликните правой кнопкой мыши по ней, далее - пункт Restore

  4. В поле «Формат» укажите тот же формат, который был указан в Passoffice при запуске задачи «Резервное копирование базы данных»

  5. После нажмите на значок папки и выберите файл с бэкапом и далее - Restore

  6. Если все прошло успешно, то резервная копия восстановится в выбранную базу.

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

Фоновая задача создает бэкап через команду pg_dump:

pg_dump -v -f -h <DB_HOST> -p <DB_PORT> -U <DB_USERNAME> -d <DB_NAME> -E <ENCODING> -f <FORMAT>

где переменные DB_HOST, DB_PORT, DB_USERNAME и DB_NAME указаны в application.properties, а ENCODING и FORMAT - в параметрах фоновой задачи.

Рекомендуемая кодировка - UTF8

Last updated

Was this helpful?