CentOS Postgres,备份/恢复

我们最近inheritance了一家公司和一个运行CSR数据库的Postgres的CentOS服务器。 他们有一个我们一无所知的备份系统。

它创build了PostgreSQL数据库的备份,并创build了两个文件,一个.backup和.globals。 他们使用什么应用程序来创build这些备份?

PostgreSQL使用pg_dump来创build数据库备份。 pg_dump文档将告诉你可以使用的各种选项。

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

除了pg_dump之外,还有一个pg_dumpall – 它们可以使用任何一个。 我会冒险猜测.globals文件是使用pg_dumpall --globals-only创build的。 如果这些备份是自动生成的,那么postgres用户crontab(运行crontab -l作为postgres用户)或者/ etc / crontab文件中应该有一个条目,告诉你文件是如何被创build的。