summaryrefslogtreecommitdiff
path: root/src/backend
diff options
context:
space:
mode:
authorMagnus Hagander <magnus@hagander.net>2008-05-08 08:58:59 +0000
committerMagnus Hagander <magnus@hagander.net>2008-05-08 08:58:59 +0000
commita6d6a9c9a83951b9d82390ec421f4cec801d3fa7 (patch)
treef576503bd0ea1e201fdf9824d8f4e7b7655ab347 /src/backend
parent9c9732e3c7c13334a591463ab516a4a3141e93ee (diff)
downloadpostgresql-a6d6a9c9a83951b9d82390ec421f4cec801d3fa7.tar.gz
Make the new pg_stat_get_activity use OUT parameters, so you don't have to
specify the column names and types. Also simplifies the view. Per comments from Tom.
Diffstat (limited to 'src/backend')
-rw-r--r--src/backend/catalog/system_views.sql9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/backend/catalog/system_views.sql b/src/backend/catalog/system_views.sql
index a6bb57a002..ad1d5272d7 100644
--- a/src/backend/catalog/system_views.sql
+++ b/src/backend/catalog/system_views.sql
@@ -3,7 +3,7 @@
*
* Copyright (c) 1996-2008, PostgreSQL Global Development Group
*
- * $PostgreSQL: pgsql/src/backend/catalog/system_views.sql,v 1.50 2008/05/07 14:41:55 mha Exp $
+ * $PostgreSQL: pgsql/src/backend/catalog/system_views.sql,v 1.51 2008/05/08 08:58:59 mha Exp $
*/
CREATE VIEW pg_roles AS
@@ -353,12 +353,7 @@ CREATE VIEW pg_stat_activity AS
S.backend_start,
S.client_addr,
S.client_port
- FROM pg_database D,
- pg_stat_get_activity(NULL) AS S(datid oid, procpid int,
- usesysid oid, current_query text, waiting boolean,
- xact_start timestamptz, query_start timestamptz,
- backend_start timestamptz, client_addr inet, client_port int),
- pg_authid U
+ FROM pg_database D, pg_stat_get_activity(NULL) AS S, pg_authid U
WHERE S.datid = D.oid AND
S.usesysid = U.oid;