pg_get_pid

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

pg_get_pid - 백엔드의 프로세스 ID를 가져옵니다.


설명

pg_get_pid(PgSql\Connection $connection): int

pg_get_pid()는 백엔드의 (데이터베이스 서버 프로세스) PID를 가져옵니다. PID는 pg_get_notify()를 통해 수신된 NOTIFY 메시지가 다른 프로세스에서 전송되었는지 여부를 판별하는 데 유용합니다.


매개변수

connection
PgSql\Connection 인스턴스.

반환 값

백엔드 데이터베이스 프로세스 ID입니다.


변경 로그

버전 설명
8.1.0 connection 매개변수는 이제 PgSql\Connection 인스턴스를 필요로 합니다. 이전에는 resource가 필요했습니다.

Examples

예제 #1 PostgreSQL 백엔드 PID

                  
<?php
$conn = pg_pconnect("dbname=publisher");
if (!$conn) {
  echo "An error occurred.\n";
  exit;
}

// Backend process PID. Use PID with pg_get_notify()
$pid = pg_get_pid($conn);
?>
                  
                

기타