標準的なUnixツールほとんどのUNIXプラットホームでは、PostgreSQLは、個々のサーバプロセスが容易に識別できるように、psによって報告されるコマンドタイトル部分を変更します。以下に表示例を示します。transaction(psの適切な呼び出し方はプラットホームによって異なります。同様に、何が詳細に表示されるのかも異なります。この例は最近のLinuxシステムのものです。この一覧の最初のプロセスはマスタサーバプロセスです。表示されているコマンド引数は、起動時に使用されたものと同じものです。次の2つのプロセスは、マスタプロセスから自動的に起動されるバックグランドワーカープロセスです。(システムを統計情報コレクタが起動しないように設定していた場合は"統計情報コレクタ"はありません)。残るプロセスはそれぞれ、1つのクライアント接続を取り扱うサーバプロセスです。それぞれのプロセスは、次の形式のコマンドライン表示を設定します。activityユーザ、データベース、(クライアント)ホストという項目はクライアントの存続期間中変更されることはありませんが、活動状況を示す部分は変わります。transaction(BEGINブロックの内側でのクライアントの待ち状態)、またはSELECTのようなコマンド種類名のいずれかとなります。そのサーバプロセスが他のセッションによって保持されたロックを待っている状態の場合は、waitingが追加されます。上の例では、プロセス1003はプロセス1016におけるトランザクションの完了とそれに伴うロックの解放を待っていると推測することができます。update_process_titleを無効にした場合、活動情報を示す部分は更新されません。新しいプロセスが起動した時に一度、プロセスの表題は設定されます。プラットフォームの中には、これによりコマンドごとのオーバヘッドをかなり抑えられるものもありますし、まったく意味がないものもあります。Solarisでは特別な取り扱いが必要です。/bin/psではなく、/usr/ucb/psを使用しなければなりません。wフラグを1つではなく2つ使用しなければなりません。元のpostgresの呼び出しに関するpsのステータス表示は、各サーバプロセスに関するステータス表示よりも短くなければなりません。この3条件を全て満たさないと、各サーバプロセスのpsの出力は、元のpostgresのコマンドラインのものになってしまいます。