pg_on_connection_loss

Name

pg_on_connection_loss -- 予期せず接続が切断された場合に使用するコールバックを設定または変更します。

Synopsis

pg_on_connection_loss dbHandle callbackCommand

入力

dbHandle

有効なデータベースハンドルを指定します。

callbackCommand

これが存在している場合、接続の切断が検出されたときに実行するコマンド文字列を提供します。

出力

なし

説明

pg_on_connection_loss は、予期せずデータベースへの接続が切断されたときにコールバックコマンドを実行する要求を、作成、変更またはキャンセルします。 パラメータ callbackCommand を使って、要求を確立したり、既存の要求のコマンド文字列を置換したりします。 パラメータ callbackCommand がない場合は、事前になされた要求が取り消されます。

コールバックコマンド文字列は、Tcl の待ちループから実行されます。 それは、Tk で記述されたアプリケーションの通常の待ち状態です。 非 Tk の Tcl シェルの場合は、update または vwait を実行して、待ちループ状態にすることができます。