Descrição
bool
pg_trace
( string 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(
)
.