2

postgresqlデータベースのレプリケーションにslonyを使用します。いつかはうまくいきます。slonyコマンドを使用してレプリケーションノードを削除した後、pg_dumpが機能せず、エラーメッセージは次のとおりです。pg_dump:OID73033のスキーマが存在しません

次に、pg_namespaceのslonyの名前空間を削除すると、pg_dumpが機能しません。したがって、pg_class、pg_typeの名前空間のデータを削除します。コマンドは次のとおりです。DELETEFROM pg_class where relnamespace = 73033 DELETE FROM pg_type where relnamespace = 73033

エラーメッセージが表示されました:pg_dump:サーバーからのエラーメッセージ:エラー:タイプ19のキャッシュルックアップに失敗しました

それを修正する方法は?データベースを回復する方法は?ありがとう!

4

1 に答える 1

1

変更後にPostgresqlを再起動してみましたか? キャッシュをクリアし、簡単に実行できるため、他の人はそのように修正したようです:

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

それと同じくらい簡単だといいのですが、おそらくすでに試したことがあるでしょう。

// ジョン

于 2010-09-12T15:17:59.107 に答える