pg_trace

(PHP 4 )

pg_trace -- Traccia una connessione ad un server PostgreSQL

Descrizione

bool pg_trace (string filename [, string mode [, int connection]])

Attiva il tracing delle comunicazioni frontend/backend di PostgreSQL su un file di debugging. Per comprendere pienamente i risultati è necessario avere famigliarità con la struttura interna del protocollo di comunicazione di PostgreSQL. Per chi non la ha, può essere comunque utile per tracciare errori in query inviate al server, potete ad esempio fare 'grep '^To backend' trace.log' e vedere quali query sono state attualmente inviate al PostgreSQL server.

filename e mode sono la stessa cosa come in fopen() (mode è predefinito a 'w'), connection specifica la connessione a trace e usa come predefinita l'ultima aperta.

Restituisce TRUE se filename può essere aperto per il logging, FALSE altrimenti.

Vedere anche fopen() e pg_untrace().