全て
PostgreSQL で dblink を使用して、さまざまなデータベースでクエリを実行しようとしています。テーブル「user」が public スキーマの下にある場合、次のように動作します。
select * from dblink(
'hostaddr=1.2.3.4 port=5434 dbname=dbname user=username password=password',
'select id from user')
as t1(
id bigint
);
ただし、他の定義済みスキーマでクエリを実行する必要があります。上記のクエリにスキーマ情報を追加する方法を知っている人はいますか? PostgreSQLのドキュメントからはわかりません。