pg_get_pid

(PHP 4 >= 4.3.0)

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

説明

int pg_get_pid ( resource connection)

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

pg_get_notify()も参照して下さい。

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

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

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