pg_set_error_verbosity
pg_transaction_status
PostgreSQL Funções
PHP Manual

# pg_trace

(PHP 4 >= 4.0.1, PHP 5)

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

pg_set_error_verbosity
pg_transaction_status
PostgreSQL Funções
PHP Manual