PostgreSQL 17.0文書
付録F 追加で提供されるモジュールと拡張
前へ 上へF.11. dblink — 他のPostgreSQLデータベースへ接続する 次へ

F.11. dblink — 他のPostgreSQLデータベースへ接続する #

dblink_connect — リモートデータベースへの永続的な接続を開く
dblink_connect_u — リモートデータベースへの永続的な危険な接続を開く
dblink_disconnect — リモートデータベースへの永続的な接続を閉じる
dblink — リモートデータベースで問い合わせを実行する
dblink_exec — リモートデータベースでコマンドを実行する
dblink_open — リモートデータベースでカーソルを開く
dblink_fetch — リモートデータベースで開いているカーソルから行を取り出す
dblink_close — リモートデータベースでカーソルを閉じる
dblink_get_connections — 接続中の名前付きdblink接続すべての名前を返す
dblink_error_message — 名前付き接続上の最後のエラーメッセージを取得する
dblink_send_query — リモートデータベースに非同期問い合わせを送信する
dblink_is_busy — 接続において非同期問い合わせが実行中か検査する
dblink_get_notify — 接続上の非同期通知を取り出す
dblink_get_result — 非同期問い合わせの結果を取得する
dblink_cancel_query — 名前付き接続上の実行中の問い合わせを取り消す
dblink_get_pkey — リレーションの主キーフィールドの位置とフィールド名を返します
dblink_build_sql_insert — ローカル側のタプルを使用してINSERT文を構築し、主キーフィールドの値を代替の値に置き換える
dblink_build_sql_delete — 主キーフィールドの値として提供された値を使用したDELETE文を構築します
dblink_build_sql_update — ローカル側のタプルを使用してUPDATE文を構築し、主キーフィールドの値を代替の値に置き換える

dblinkは、データベースセッション内から他のPostgreSQLデータベースへの接続をサポートするモジュールです。

dblinkは、待機イベントの種類Extensionで以下の待機イベントを報告できます。

DblinkConnect

リモートサーバへの接続が確立するのを待機しています。

DblinkGetConnect

すでに開かれた接続のリストに見つからなかった場合、リモートサーバへの接続が確立するのを待機しています。

DblinkGetResult

リモートサーバから問い合わせの結果を受信するのを待機しています。

postgres_fdwも参照して下さい。より新しく標準に対する互換性の高い基盤を使ってほぼ同じ機能を提供しています。


前へ 上へ 次へ
F.10. cube — 多次元立方体データ型 ホーム dblink_connect