El controlador PDO PostgreSQL se basa en la biblioteca del cliente libpq. El controlador permite pasar opciones específicas de conexiones libpq en el DSN en forma de pares clave/valor, entre las que se encuentran las opciones TCP keepalives.
Ejemplo:
<?
$db = new PDO('pgsql:dbname=mydb;host=localhost;user=myuser;password=mypass;keepalives_idle=60');
?>