in postgresql_metrics/postgres_queries.py [0:0]
def get_max_mxid_age(conn):
# `mxid_age` is only available on postgres 9.5 and newer
if conn.server_version < 95000:
LOG.error("Unable to check mxid_age on versions of postgres below 9.5")
return None
sql = "SELECT max(mxid_age(relminmxid)) FROM pg_class WHERE relminmxid <> '0'"
results = query(conn, sql)
if not results:
return None
mxid_age, = results[0]
return int(mxid_age)