Я восстановил базу данных, полученную с сервера, на котором работал Slony. На сервере, на котором была восстановлена база данных, не установлен Slony.
Когда база данных была восстановлена, было зарегистрировано много ошибок, связанных со Slony, которые не создавались из-за отсутствия логинов, связанных со Slony. Я думал, что это не проблема, поскольку потеря объектов Slony не имела значения, а на самом деле казалось желательным.
Однако теперь у меня неприятная, если не критическая проблема. Всякий раз, когда кто-то щелкает по таблице во вновь восстановленной базе данных в PGAdmin, появляется всплывающее окно с ошибкой, связанной со Slony ...
Первый гласит: «Произошла ошибка: ОШИБКА: функция _rmscl.getlocalnodeid (неизвестно) не существует»
Я заметил, что под узлом Replication в PGAdmin находится кластер репликации Slony. Попытка отбросить этот кластер приводит к большему количеству ошибок типа «отсутствие объекта».
Есть ли у кого-нибудь идеи, как мы можем удалить последние остатки Slony из этой базы данных?
Предполагая, что у вас нет slon
демон больше не работает, просто отбросьте схему, установленную Slony:
DROP SCHEMA _replication CASCADE;
(Измените имя.)