我使用slony复制postgresql数据库。它有一天工作得很好。 使用slony命令删除复制节点后,pg_dump不起作用,错误信息为: pg_dump:OID 73033的架构不存在
然后我在pg_namespace中删除了slony的名称空间,而pg_dump不起作用。 所以我删除了pg_class,pg_type中名称空间的数据,命令是: 从pg_class删除,其中relnamespace = 73033 从pg_type删除,其中relnamespace = 73033
我收到错误消息: pg_dump:来自服务器的错误消息:错误:类型19的缓存查找失败
如何解决?如何恢复数据库? 谢谢!
答案 0 :(得分:1)
您是否尝试在更改后重新启动Postgresql?其他似乎已经解决了这个问题,因为它清除缓存并且很容易做到:
http://lists.slony.info/pipermail/slony1-general/2010-February/010361.html
希望它如此简单,但你可能已经尝试过了。
//约翰