PHP マニュアル
前のページ |  | 次のページ

# pg_trace

(PHP 4 >= 4.0.1, PHP 5)

pg_trace -- PostgreSQLサーバーへの接続をトレースする

## 説明

bool pg_trace ( string filename, string `[mode]` [, resource connection])

PostgreSQLフロントエンド/バックエンド間のコミュニケーションの デバック用のファイルへのトレースを有効にします。 このトレース結果を完全に理解するためには、PostgreSQLコミュニケーション プロトコルの詳細に精通している必要があります。 そうでない人にとってもサーバーに送られたクエリーのエラーをトレースする ことは有用です。試しに'grep '^To backend' trace.log'を実行し、 実際にPostgreSQLサーバーに送信されるクエリーを見てみて下さい。

`filename`および`mode`は fopen()と同じです。 (`mode`のデフォルトは'w'です) `connection`によりトレースする接続を指定しま す。デフォルトは最後にオープンされた接続です。

`filename`をロギング用にオープンできた場合に `TRUE`、その他の場合に`FALSE`を返します。

fopen()およびpg_untrace()も 参照下さい。

前のページ | ホーム | 次のページ
pg_set_client_encoding | 上に戻る | pg_tty