pg_dump: сообщение об ошибке от сервера: ОШИБКА: ошибка поиска в кэше для типа 19 - PullRequest
2 голосов
/ 11 сентября 2010

я использую slony для репликации базы данных postgresql.это работает нормально однажды.После того, как я использую команду slony для удаления узла репликации, pg_dump не работает, появляется сообщение об ошибке: pg_dump: схема с OID 73033 не существует

Затем я удаляю пространство имен slony в pg_namespace и pg_dumpне работает.Поэтому я удаляю данные пространства имен в pg_class, pg_type, команда: DELETE FROM pg_class, где relnamespace = 73033 DELETE FROM pg_type, где relnamespace = 73033

я получил сообщение об ошибке: pg_dump: сообщение об ошибке от сервера: ОШИБКА: ошибка поиска в кэше для типа 19

Как это исправить?Как восстановить базу данных?спасибо!

1 Ответ

1 голос
/ 12 сентября 2010

Вы пытались перезапустить Postgresql после изменения?Другие, кажется, исправили это таким образом, поскольку он очищает кеш и это просто сделать:

http://lists.slony.info/pipermail/slony1-general/2010-February/010361.html

Надеюсь, что это так просто, но вы, вероятно, уже пробовали это.

// Джон

...