非セッションプロセスではこのエスケープ以降の出力を停止します。セッションプロセスでは無視されます。%cエスケープは、2つの4バイトの16進数(先頭のゼロは省略)をドットで区切った構成の、準一意なセッション識別子を表示します。この数値はプロセスの起動時間とそのプロセスIDです。したがって、%cを使用して、これらの項目を出力するための文字数を省略することができます。例として、pg_stat_activityからセッション識別子を生成するには以下の問い合わせを行ないます。pg_stat_activity;log_line_prefixに空白文字以外の値を設定する場合、通常、ログ行の残りとの区切りを明確にするために、その最後の文字を空白文字にすべきです。句読点用の文字も使用できます。Syslogは独自にタイムスタンプとプロセスID情報を生成します。Syslogにログを保管する場合は、こうしたエスケープを含めるとは考えないでしょう。%qエスケープは、ユーザやデータベース名のように、セッション(バックエンド)コンテキストでのみ存在する情報を含める場合に有用です。Inc.フィードバック。