注:元の質問者が示唆したように、同じマシン上に2つのデータベースをセットアップする場合は、代わりに2つのスキーマを作成することをお勧めします。その場合、データベース間でクエリを実行するために特別なものは必要ありません。
postgres_fdw
postgres_fdw
を使用する (外部データラッパー)ローカルまたはリモートのPostgresデータベースのテーブルに接続します。
他の一般的なデータソースには外部データラッパーがあることに注意してください。現時点では、postgres_fdw
のみ およびfile_fdw
公式のPostgresディストリビューションの一部です。
9.3より前のPostgresバージョンの場合
この古いバージョンはサポートされなくなりましたが、2013年より前のPostgresインストールでこれを行う必要がある場合は、dblink
という関数があります。 。
私はこれを使用したことはありませんが、PostgreSQLの他の部分と一緒に維持および配布されています。 Linuxディストリビューションに付属しているバージョンのPostgreSQLを使用している場合は、postgresql-contribというパッケージをインストールする必要がある場合があります。