Недавно мы унаследовали компанию и их сервер 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, который расскажет вам, как создаются файлы.