CentOS Postgres,备份/恢复

CentOS Postgres,备份/恢复

我们最近接手了一家公司及其 CentOS 服务器,该服务器上运行着 Postgres 的 CSR 数据库。他们有一个备份系统,但我们对此一无所知。

它在 i 的整个过程中创建 Postgres DB 的备份,并创建两个文件,即 .backup 和 .globals。他们使用什么应用程序来创建这些备份?

答案1

PostgreSQL 用于pg_dump创建数据库备份。pg_dump 文档将告诉您可以使用的各种选项。

pg_restore用于将这些转储恢复到数据库。

答案2

除了 pg_dump 之外,还有pg_dumpall-- 他们可能使用其中任何一种。我大胆猜测 .globals 文件是使用创建的pg_dumpall --globals-only。如果这些备份是自动生成的,那么在 postgres 用户 crontab(crontab -l以 postgres 用户身份运行)或 /etc/crontab 文件中应该有一个条目,它会告诉您文件是如何创建的。

相关内容