pg_get_pid

(PHP 4 >= 4.3.0, PHP 5)

pg_get_pid -- データベース接続にpingを行う

説明

int pg_get_pid ( resource connection )

pg_get_pid()は、バックエンド(データベースサーバ のプロセス)のプロセスIDを取得します。プロセスIDは、 NOTIFYメッセージが他のプロセスから送信されている かどうかを調べるために有用です。

pg_get_notify()も参照してください。

例 1. PostgreSQLバックエンドのプロセスIDの取得

<?php
$conn
= pg_pconnect ("dbname=publisher");
if (!
$conn) {
    echo
"エラーが発生しました。\n";
    exit;
}

// バックエンドのプロセスIDを取得。このプロセスIDをpg_get_notify()で使用
$pid = pg_get_pid($conn);
?>