mirror of
https://github.com/postgres/postgres.git
synced 2025-07-07 00:36:50 +03:00
Add system view pg_stat_ssl
This view shows information about all connections, such as if the connection is using SSL, which cipher is used, and which client certificate (if any) is used. Reviews by Alex Shulgin, Heikki Linnakangas, Andres Freund & Michael Paquier
This commit is contained in:
@ -1633,7 +1633,7 @@ pg_stat_activity| SELECT s.datid,
|
||||
s.backend_xmin,
|
||||
s.query
|
||||
FROM pg_database d,
|
||||
pg_stat_get_activity(NULL::integer) s(datid, pid, usesysid, application_name, state, query, waiting, xact_start, query_start, backend_start, state_change, client_addr, client_hostname, client_port, backend_xid, backend_xmin),
|
||||
pg_stat_get_activity(NULL::integer) s(datid, pid, usesysid, application_name, state, query, waiting, xact_start, query_start, backend_start, state_change, client_addr, client_hostname, client_port, backend_xid, backend_xmin, ssl, sslversion, sslcipher, sslbits, sslcompression, sslclientdn),
|
||||
pg_authid u
|
||||
WHERE ((s.datid = d.oid) AND (s.usesysid = u.oid));
|
||||
pg_stat_all_indexes| SELECT c.oid AS relid,
|
||||
@ -1739,10 +1739,18 @@ pg_stat_replication| SELECT s.pid,
|
||||
w.replay_location,
|
||||
w.sync_priority,
|
||||
w.sync_state
|
||||
FROM pg_stat_get_activity(NULL::integer) s(datid, pid, usesysid, application_name, state, query, waiting, xact_start, query_start, backend_start, state_change, client_addr, client_hostname, client_port, backend_xid, backend_xmin),
|
||||
FROM pg_stat_get_activity(NULL::integer) s(datid, pid, usesysid, application_name, state, query, waiting, xact_start, query_start, backend_start, state_change, client_addr, client_hostname, client_port, backend_xid, backend_xmin, ssl, sslversion, sslcipher, sslbits, sslcompression, sslclientdn),
|
||||
pg_authid u,
|
||||
pg_stat_get_wal_senders() w(pid, state, sent_location, write_location, flush_location, replay_location, sync_priority, sync_state)
|
||||
WHERE ((s.usesysid = u.oid) AND (s.pid = w.pid));
|
||||
pg_stat_ssl| SELECT s.pid,
|
||||
s.ssl,
|
||||
s.sslversion AS version,
|
||||
s.sslcipher AS cipher,
|
||||
s.sslbits AS bits,
|
||||
s.sslcompression AS compression,
|
||||
s.sslclientdn AS clientdn
|
||||
FROM pg_stat_get_activity(NULL::integer) s(datid, pid, usesysid, application_name, state, query, waiting, xact_start, query_start, backend_start, state_change, client_addr, client_hostname, client_port, backend_xid, backend_xmin, ssl, sslversion, sslcipher, sslbits, sslcompression, sslclientdn);
|
||||
pg_stat_sys_indexes| SELECT pg_stat_all_indexes.relid,
|
||||
pg_stat_all_indexes.indexrelid,
|
||||
pg_stat_all_indexes.schemaname,
|
||||
|
Reference in New Issue
Block a user