ホームページ >データベース >mysql チュートリアル >PostgreSQL に dblink 拡張機能をインストールして使用してリモート データベースに接続する方法
PostgreSQL での DBLink のインストールと使用法
Oracle と同様に、PostgreSQL は dblink 拡張機能を使用してリモート データベースへの接続を確立する機能を提供します。 。これを実現するには、次の手順に従います。
インストール:
CREATE EXTENSION dblink;
このコマンドは、dblink 拡張機能をデフォルトのスキーマ (パブリック) にインストールします。または、次を使用して別のスキーマを指定することもできます:
CREATE EXTENSION dblink SCHEMA <schema_name>;
使用法:
インストールしたら、次のように dblink クエリを実行できます。形式:
SELECT logindate FROM dblink('host=<remote_host> user=<remote_user> password=<remote_password> dbname=<remote_dbname>', 'SELECT logindate FROM loginlog');
トラブルシューティング:
「指定された名前と引数の型に一致する関数がありません」エラー:
リモート データベースとユーザーが必要な権限を持っており、リモート ホストが
「接続を確立できませんでした」エラー:
接続文字列の IP アドレスとポート番号が正しいことを確認してください。 PostgreSQL サービスがリモート サーバーで実行されているかどうかを確認します。
追加の考慮事項:
以上がPostgreSQL に dblink 拡張機能をインストールして使用してリモート データベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。