ホームページ >データベース >mysql チュートリアル >PostgreSQL はデータベース間のクエリを実行できますか?

PostgreSQL はデータベース間のクエリを実行できますか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-12 08:54:44266ブラウズ

Can PostgreSQL Execute Cross-Database Queries?

PostgreSQL はデータベース間のクエリを実行できますか?

PostgreSQL の制限の 1 つは、データベース間のクエリを実行できないことです。これは、最初のクエリで参照されたエラー メッセージ「クロスデータベース参照が実装されていません」から明らかです。

複数のデータベース パーティションにまたがるデータの場合、代替手段が存在します: postgres_fdw (外部データ ラッパー)。これにより、ローカルでもリモートでも、任意の PostgreSQL データベース内のテーブルに接続できるようになります。

古い PostgreSQL バージョンのメモ:

9.3 より前のバージョンでは、dblink という名前の関数を使用できます。この機能は PostgreSQL とともに配布されますが、ユーザーは postgresql-contrib パッケージをインストールする必要がある場合があります。 PostgreSQL の古いバージョンはサポートされなくなっていることに注意してください。

以上がPostgreSQL はデータベース間のクエリを実行できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。