Назад | Перейти на главную страницу

CentOS Postgres, резервное копирование / восстановление

Недавно мы унаследовали компанию и их сервер CentOS с Postgres, на котором запущена их база данных CSR. У них есть резервная система, о которой мы ничего не знаем.

Он создает резервные копии базы данных Postgres в целостности i и создает два файла: .backup и .globals. Какое приложение они используют для создания этих резервных копий?

PostgreSQL использует pg_dump для создания резервных копий базы данных. В документация pg_dump расскажет вам о различных вариантах, которые можно использовать.

pg_restore используется для восстановления этих дампов в базу данных.

В дополнение к pg_dump есть также pg_dumpall- они могли использовать любой из них. Рискну предположить, что файл .globals был создан с использованием pg_dumpall --globals-only. Если эти резервные копии создаются автоматически, тогда должна быть запись в crontab пользователей postgres (запустите crontab -l как пользователь postgres) или в файле / etc / crontab, который расскажет вам, как создаются файлы.