SELECT pg_stat_activity.pid, COALESCE(pg_class.relname, 'null') AS relname, COALESCE(pg_locks.transactionid, 'null') AS transactionid, pg_locks.granted, pg_stat_activity.query, age(now(), pg_stat_activity.query_start)::text AS age FROM pg_stat_activity, pg_locks LEFT OUTER JOIN pg_class ON (pg_locks.relation = pg_class.oid) WHERE pg_stat_activity.query <> '' AND pg_locks.pid = pg_stat_activity.pid AND pg_locks.mode = 'ExclusiveLock' ORDER BY query_start