Slonyが実行されているサーバーから取得したデータベースを復元しました。データベースが復元されたサーバーにSlonyがインストールされていません。
データベースが復元されたとき、多くのエラーが報告され、Slony関連のログインが欠落しているためにSlony関連のオブジェクトが作成されませんでした。 Slonyオブジェクトを失うことは問題ではないようで、実際には望ましいように思われたので、これは問題ではないと思いました。
しかし、今では重大な問題ではないにしても、私は厄介な問題を抱えています。 PGAdminで新しく復元されたDBのテーブルをクリックするたびに、Slony関連のエラーポップアップ...がポップアップします。
最初のものは次のようになります:「エラーが発生しました:エラー:関数_rmscl.getlocalnodeid(不明)は存在しません」
PGAdminのレプリケーションノードの下に、Slonyレプリケーションクラスターがあることに気付きました。このクラスターを削除しようとすると、より多くのオブジェクト欠落タイプエラーが発生します。
このデータベースからSlonyの最後の痕跡を削除する方法を誰かが知っていますか?
slon
デーモンがもう実行されていないと仮定して、Slonyによってインストールされたスキーマを削除するだけです。
DROP SCHEMA _replication CASCADE;
(名前を調整します。)