問題タブ [postgres-fdw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
552 参照

postgresql - Postgres fdwが外部トリガーを使用してレコードを挿入する

2 番目の Postgres データベースへの外部データ ラッパーを確立し、外部スキーマをインポートしました。ここで、プライマリ データベースから外部テーブルの 1 つに行を挿入しようとすると、挿入トリガーで呼び出された関数にヒットします。このトリガーは、外部テーブルに存在する別のテーブルをチェックしていますが、「リレーション "the_other_table" が存在しない」と表示されます。プライマリ データベースから選択できますが、トリガーの実行中に表示されません。

2 つのスキーマを同じ名前にしてみましたが、スキーマを別の名前に再インポートしましたが、何もしませんでした。プライマリでトリガーを実行しているように見えますが、他のテーブルを探す場所がわかりません。

何か案は?

0 投票する
1 に答える
769 参照

postgresql - Postgres fdw サーバー関係が存在しません

FDW を使用して、ローカル上の postgres データベース間のリンクを作成しようとしています。このリンクを作成するコードは次のとおりです。

TEST テーブルは TestDatabase に存在し、test_public スキーマは、FDW を作成している現在のデータベースに存在します。最初にこれを作成してテストしたとき、問題なくオブジェクトを確認できましたが、(この特定のプロジェクトの) 開発プロセスの一部は、現在のすべてのオブジェクトを削除し、最初から再実行することです。最初から最後まですべてがしっかりしていることを私たちが知っている新しい環境。

私が抱えている問題は、外部テーブル「TEST_TABLE」が表示されなくなったことです。

これを実行すると:

以下が返されます。

しかし、テーブル test_public.test_table から選択すると、次のエラーが発生します。

途中ですべての問題を解決することができましたが、完全な展開ではなく段階的に実行した後でも、外部テーブルにアクセスできなくなったようです。私が欠けているものに関する提案はありますか?