Documentation PostgreSQL 8.0.25 | ||||
---|---|---|---|---|
Précédent | Arrière rapide | Chapitre 27. libpq - Bibliothèque C | Avance rapide | Suivant |
Ces fonctions contrôlent divers détails du comportement de libpq.
PQsetErrorVerbosity
Détermine la verbosité des messages renvoyés par
PQerrorMessage
et PQresultErrorMessage
.
typedef enum { PQERRORS_TERSE, PQERRORS_DEFAULT, PQERRORS_VERBOSE } PGVerbosity; PGVerbosity PQsetErrorVerbosity(PGconn *conn, PGVerbosity verbosity);
PQsetErrorVerbosity
initialise le mode de verbosité, renvoyant le
paramétrage précédant de cette connexion. Dans le mode terse, les
messages renvoyés incluent seulement la sévérité, le texte principal et la
position ; ceci tiendra normalement sur une seule ligne. Le mode par
défaut produit des messages qui inclut ces champs ainsi que les champs détail,
astuce ou contexte (ils pourraient être sur plusieurs lignes). Le mode
VERBOSE inclut tous les champs disponibles. Modifier la verbosité
n'affecte pas les messages disponibles à partir d'objets
PGresult déjà existants, seulement ceux créés après.
PQtrace
Active les traces de communication entre client et serveur dans un flux fichier de débogage.
void PQtrace(PGconn *conn, FILE *stream);
PQuntrace
Désactive les traces commencées avec PQtrace
.
void PQuntrace(PGconn *conn);
Précédent | Sommaire | Suivant |
Fonctions associées avec la commande COPY | Niveau supérieur | Traitement des messages |