小编Rom*_*man的帖子

在实时数据库上运行 pg_dump 会产生一致的备份吗?

我有一个不断修改的 3GB 数据库,我需要在不停止服务器的情况下进行备份(Postgres 8.3)。

我的 pg_dump 运行了 5 分钟。如果数据在这个过程中被修改了怎么办?我可以获得一致的备份吗?我不想知道灾难何时发生。

Postgres 文档http://www.postgresql.org/docs/8.3/static/app-pgdump.html对此没有任何说明。

postgresql

51
推荐指数
3
解决办法
4万
查看次数

无法使用 pg_dump 进行 WAL 备份?

我希望从 pg_dump 转移到 WAL 备份。但是我对 4.3 文档中的这个注释感到困惑:

使用任何方便的文件系统备份工具(例如 tar 或 cpio)执行备份。

在 postgres 9.0 文档中:

使用任何方便的文件系统备份工具执行备份,例如 tar 或 cpio (不是 pg_dump 或 pg_dumpall)

所以我不允许运行 pg_dump?或者它不允许仅用于 9.x ?文件系统转储对我来说没用,因为我需要在 32 位上恢复 64 位机器转储。而且我需要能够恢复单独的数据库。

如果 pg_dump 被禁止,是我设置从属复制并在从属上运行 pg_dump 的唯一解决方案吗?

postgresql

5
推荐指数
1
解决办法
3717
查看次数

标签 统计

postgresql ×2