pg_get_pid

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

pg_get_pidObtém o ID do processo do backend

Descrição

pg_get_pid(PgSql\Connection $connection): int

pg_get_pid() obtém o PID do backend (processo do servidor de banco de dados). O PID é útil para determinar se uma mensagem NOTIFY recebida via pg_get_notify() é enviada de outro processo ou não.

Parâmetros

connection

Uma instância de PgSql\Connection.

Valor Retornado

O ID do processo do banco de dados backend.

Registro de Alterações

Versão Descrição
8.1.0 O parâmetro connection agora espera uma instância de PgSql\Connection; anteriormente, um resource era esperado.

Exemplos

Example #1 PID de backend do PostgreSQL

<?php
$conn = pg_pconnect("dbname=publisher");
if (!$conn) {
  echo "Ocorreu um erro.\n";
  exit;
}

// PID do processo de backend. Use PID com pg_get_notify()
$pid = pg_get_pid($conn);
?>

Veja Também