diff options
Diffstat (limited to 'src/backend/catalog/system_views.sql')
-rw-r--r-- | src/backend/catalog/system_views.sql | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/backend/catalog/system_views.sql b/src/backend/catalog/system_views.sql index 262b3724902..aa89240e85f 100644 --- a/src/backend/catalog/system_views.sql +++ b/src/backend/catalog/system_views.sql @@ -492,6 +492,21 @@ CREATE VIEW pg_stat_activity AS WHERE S.datid = D.oid AND S.usesysid = U.oid; +CREATE VIEW pg_stat_replication AS + SELECT + S.procpid, + S.usesysid, + U.rolname AS usename, + S.application_name, + S.client_addr, + S.client_port, + S.backend_start, + W.sent_location + FROM pg_stat_get_activity(NULL) AS S, pg_authid U, + pg_stat_get_wal_senders() AS W + WHERE S.usesysid = U.oid AND + S.procpid = W.procpid; + CREATE VIEW pg_stat_database AS SELECT D.oid AS datid, |