Have PG > 8.1 && <= 9.1 reporting waiting processes on process page.
authorKarl O. Pinc <kop@meme.com>
Tue, 28 May 2013 04:05:49 +0000 (23:05 -0500)
committerRobert Treat <rob@xzilla.net>
Tue, 28 May 2013 14:53:50 +0000 (10:53 -0400)
classes/database/Postgres91.php

index c7f48a7cf828e22621eed09e8059deeebb1196d1..fb6d952c415622555d3c27dbb4511e54936547bf 100755 (executable)
@@ -35,12 +35,12 @@ class Postgres91 extends Postgres92 {
         */
        function getProcesses($database = null) {
                if ($database === null)
-                       $sql = "SELECT datname, usename, procpid AS pid, current_query AS query, query_start
+                       $sql = "SELECT datname, usename, procpid AS pid, waiting, current_query AS query, query_start
                                FROM pg_catalog.pg_stat_activity
                                ORDER BY datname, usename, procpid";
                else {
                        $this->clean($database);
-                       $sql = "SELECT datname, usename, procpid AS pid, current_query AS query, query_start
+                       $sql = "SELECT datname, usename, procpid AS pid, waiting, current_query AS query, query_start
                                FROM pg_catalog.pg_stat_activity
                                WHERE datname='{$database}'
                                ORDER BY usename, procpid";