Manuel PHP
Précédent |  | Suivant

# pg_trace

(PHP 4 >= 4.0.1, PHP 5)

pg_trace -- Active le suivi d'une connexion PostgreSQL

## Description

bool pg_trace ( string pathname [, string mode [, resource connection]])

pg_trace() active le suivi des communications entre `PHP` et le serveur PostgreSQL. Cet historique sera enregistré dans un fichier. Pour comprendre ces lignes, il faut être familier avec le protocole de communication interne à PostgreSQL. Pour ceux qui le ne sont pas, elles peuvent être utiles pour suivre les requêtes et les erreurs : avec la commande grep '^To backend' trace.log, vous pourrez voir les requêtes réellement envoyées au serveur PostgreSQL.

`pathname` et `mode` sont les mêmes arguments que pour la fonction fopen() (`mode` par défaut à 'w'), `connection` indique la connexion à suivre. Par défaut, c'est la dernière ouverte.

pg_trace() retourne `TRUE` si `pathname` a pu être ouvert en écriture, etFALSEsinon.

Voir aussi fopen() et pg_untrace().

Précédent | Sommaire | Suivant
pg_set_client_encoding | Niveau supérieur | pg_tty