pg_trace
iAbilita il tracciamento di una connessione PostgreSQL
&reftitle.description;
boolpg_trace
stringpercorsofile
stringmodo
resourceconnessione
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.
pg_trace rRestituisce &true; se
percorsofile è stato apertoo in scrittura
per il log, altrimenti &false;.
&reftitle.seealso;
fopen
pg_untrace