pg_trace

(PHP 4 >= 4.0.1)

pg_trace -- PostgreSQL szerver kapcsolatot követ nyomon

Leírás

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

Engedélyezi a PostgreSQL felület kommunikációinak nyomkövetését egy fileba. Ahhoz, hogy megértsd az eredményeket, meg kell barátkoznod a PostgreSQL kommunikációs protokolljával. Ha nem ismeret a protokollt, hasznos lehet akkor is nyomon követni a szerverhez küldött kérések hibáit; például 'grep '^To backend' trace.log' paranccsal megnézni, hogy milyen kéréseket küldtek a PostgreSQL szervernek.

A filename és a mode paraméterek azonosak a fopen() függvényéhez (a mode alapértelmezése 'w'), connection határozza meg a nyomon követendő kapcsolatot; az utoljára megnyitot kapcsolat az alapértelmezett.

TRUE-val tér vissza, ha a filename paraméterben megadott filet meg lehet nyitni loggolásra, egyébként FALSE-szal tér vissza.

Lásd még a fopen() és a pg_untrace() függvényeket.