pg_trace

pg_trace -- Habilita rastreamento em uma conexão PostgreSQL

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( ) .