pg_trace

(PHP 4 >= 4.0.1, PHP 5)

pg_trace -- iAbilita il tracciamento di una connessione PostgreSQL

Descrizione

bool pg_trace ( string percorsofile [, string modo [, resource connessione]])

pg_trace() abilita il tracciamento di una comunicazione frontend/backend PostgreSQL verso un file di debug specificato da percorsofile. Per riuscire a capire i risultati, occorre conoscere bene i dettagli del protocollo di comunicazione di PostgreSQL. Per chi non ne a conoscenza, pu sempre essere utile per tracciare gli errori nelle query mandate al server; ad esempio si pu eseguire grep '^To backend' trace.log e vedere quale query stata realmente inviata al server PostgreSQL. Per ulteriori informazioni, consultare il manuale di PostgreSQL.

percorsofile e modo sono gli stessi parametri di fopen() (mode ha come default 'w'), connession specifica la connessione da tracciare ed ha come default l'ultima aperta.

Restituisce TRUE se percorsofile stato aperto inscrittura per il log, altrimenti FALSE.

Vedere anche fopen() e pg_untrace().