(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
pg_trace — iAbilita il tracciamento di una connessione PostgreSQL
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
.