小编Sco*_*ert的帖子

PostgreSQL 9:清空主数据库上的表是否会复制到镜像上?

运行 PostgreSQL 9.0.1,通过流式复制使一个只读镜像实例保持最新。为了减少工作时间的 IO,除了一些没有被 auto-vacuum 守护进程清理的表之外,自动清理在主数据库上是开启的。这些表是“物化视图”。

每天晚上午夜,我们都会对数据库进行清理,以清理那些被排除在自动清理之外的表。我想知道这个过程是否会复制到镜子上,或者我是否还需要在镜子上设置真空?

postgresql replication

20
推荐指数
1
解决办法
9469
查看次数

如何从恢复的 PostgreSQL 数据库中删除 Slony?

我已经恢复了一个来自运行 Slony 的服务器的数据库。已恢复数据库的服务器未安装 Slony。

数据库恢复的时候,报了很多错误,Slony相关的对象没有被创建,因为Slony相关的登录信息丢失了。我认为这不是问题,因为丢失 Slony 对象似乎并不重要,而且事实上似乎是可取的。

但是,现在我遇到了一个烦人的问题,如果不是严重的问题的话。每当在 PGAdmin 中单击新恢复的数据库中的表时,就会弹出与 Slony 相关的错误弹出窗口...。

第一个写着:“发生错误:错误:函数_rmscl.getlocalnodeid(未知)不存在”

我注意到在 PGAdmin 的 Replication 节点下,有一个 Slony 复制集群。尝试删除此集群会导致更多对象丢失类型错误。

有没有人知道我们如何从这个数据库中删除 Slony 的最后痕迹?

postgresql replication

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

标签 统计

postgresql ×2

replication ×2