(PHP 4 >= 4.0.1, PHP 5, PHP 7)
pg_trace — Habilita rastreamento em uma conexão PostgreSQL
$pathname
[, string $mode
[, resource $connection
]] )
pg_trace() habilita o rastreamento da comunicação
frontend/backend do PostgreSQL para um arquivo de depuração especificado
pelo parâmetro pathname
. Para entender completamente estes
resultados, você deve estar familiarizado com o protocolo de comunicação
interno do PostgreSQL. Para aqueles que não estão, isso ainda pode ser
útil para rastrear erros em consultas (queries) enviadas ao servidor, você poderia
fazer por exemplo grep '^Para backend' rastro.log.
Para maiores informações vide o manual PostgreSQL.
pathname
e mode
são os mesmos que na função fopen()
(o mode
padrão é 'w'),
connection
especifica a conexão a ser rastreada e seu
padrão é a última conexão aberta.
Retorna TRUE
se o pathname
pode ser aberto
para escrita, FALSE
caso contrário.
Veja também fopen() e pg_untrace().