1
0
mirror of https://github.com/php/doc-de.git synced 2026-03-28 17:22:18 +01:00
Files
archived-doc-de/reference/pgsql/functions/pg-trace.xml
Cornelia Boenigk 4557494362 aktualisierungen
git-svn-id: https://svn.php.net/repository/phpdoc/de/trunk@118744 c90b9560-bf6c-de11-be94-00142212c4b1
2003-03-03 01:57:00 +00:00

73 lines
2.6 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- EN-Revision: 1.3 Maintainer: conni Status: ready -->
<!-- OLD-Revision: 1.78/EN.1.7 -->
<!-- $Revision: 1.5 $ -->
<refentry id='function.pg-trace'>
<refnamediv>
<refname>pg_trace</refname>
<refpurpose>
Ermöglicht die Protokollierung einer Verbindung
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<methodsynopsis>
<type>bool</type><methodname>pg_trace</methodname>
<methodparam><type>string</type><parameter>pathname</parameter></methodparam>
<methodparam choice='opt'><type>string</type><parameter>mode</parameter></methodparam>
<methodparam choice='opt'><type>resource</type><parameter>connection</parameter></methodparam>
</methodsynopsis>
<para>
<function>pg_trace</function> ermöglicht die Protokollierung der
frontend/backend Kommunikation in eine Debug-Datei, die durch den
Pfadnamen <parameter>pathname</parameter> 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
<command>grep '^To backend' trace.log</command> eingeben und
schauen, welche Abfrage gerade an den PostgreSQL Server geschickt
wurde. Weitere Informationen finden Sie im PostgreSQL-Manual.
</para>
<para>
<parameter>pathname</parameter> und <parameter>mode</parameter>
sind dieselben, wie bei der Funktion <function>fopen</function>
(Standardwert für <parameter>mode</parameter> ist 'w'),
<parameter>connection</parameter> bezeichnet die Verbindung, die
protokolliert werden soll. Standardmäßig wird die zuletzt
geöffnete Verbindung protokolliert.
</para>
<para>
Falls die Datei <parameter>pathname</parameter> zum
protokollieren geöffnet werden konne, wird &true; zurückgegeben,
anderenfalls &false;.
</para>
<para>
Siehe auch <function>fopen</function> und
<function>pg_untrace</function>.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->