|
pg_trace() ermöglicht die Protokollierung der frontend/backend Kommunikation in eine Debug-Datei, die durch den Pfadnamen pathname bestimmt wurde. Um die Ergebnisse ganz zu verstehen, sollte man sich mit den Interna des PostgreSQL-Kommunikationsprotokolls auskennen. Für diejenigen, die sich damit nicht auskennen kann es trotzdem hilfreich sein, um Fehler in Abfragen zu finden, die an den Server gesendet wurden. Beispielsweise können Sie das Kommando grep '^To backend' trace.log eingeben und schauen, welche Abfrage gerade an den PostgreSQL Server geschickt wurde. Weitere Informationen finden Sie im PostgreSQL-Manual.
pathname und mode sind dieselben, wie bei der Funktion fopen() (Standardwert für mode ist 'w'), connection bezeichnet die Verbindung, die protokolliert werden soll. Standardmäßig wird die zuletzt geöffnete Verbindung protokolliert.
Falls die Datei pathname zum protokollieren geöffnet werden konne, wird TRUE zurückgegeben, anderenfalls FALSE.
Siehe auch fopen() und pg_untrace().
Zurück | Zum Anfang | Weiter |
pg_set_error_verbosity | Nach oben | pg_transaction_status |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:20