当pgsql通过pg_get_pid
连接时,我可以使用pg_connect
:
$conn = pg_pconnect("host=localhost port=5432 dbname=test");
$pid = pg_get_pid($conn);
但是当PDO连接pgsql时,我需要使用pg_get_pid
(Doctrine使用它):
$dbh = new PDO('pgsql:host=localhost;dbname=test', $user, $pass);
$pid = pg_get_pid(?);
如何获得$conn
函数的pg_get_pid($conn)
值?
答案 0 :(得分:3)
您可以使用sql查询:
select pg_backend_pid()