我已经恢复了一个来自服务器上的数据库,在这个数据库上运行着Slony。 数据库已恢复的服务器没有安装Slony。
当数据库恢复时,报告了很多错误,由于缺lessSlony相关login,所以没有创build与Slony有关的对象。 我认为这不是一个问题,因为丢失恶棍似乎并不重要,事实上似乎是可取的。
但是,现在我已经有了一个讨厌的,即使不是关键的问题。 每当在PGAdmin中新近恢复的数据库中点击一个表时,popup一个Slony相关的错误popup窗口。
第一个读取:“发生错误:错误:函数_rmscl.getlocalnodeid(未知)不存在”
我注意到在PGAdmin中的复制节点下面有一个Slony复制集群。 尝试删除此群集会导致更多的对象缺lesstypes错误。
有没有人有任何想法,我们如何可以从这个数据库中删除最后的恶意遗迹?
假设您没有运行slon守护进程,只需删除由Slony安装的模式:
DROP SCHEMA _replication CASCADE;
(调整名字。)