in postgresql_metrics/postgres_queries.py [0:0]
def get_table_bloat(conn, table_oid):
"""Based on extension pgstattuple, so you need to call CREATE EXTENSION before using this.
Check the function get_tables_with_oids_for_current_db to see how to get table oids.
"""
results = query(conn, "SELECT current_database, dead_tuple_percent "
"FROM pgstattuple_for_table_oid(%s)", [table_oid])
if results:
db_name, dead_tuple_percent = results[0]
return db_name, dead_tuple_percent / 100.0
return None, None