def get_db_name_from_connection()

in postgresql_metrics/postgres_queries.py [0:0]


def get_db_name_from_connection(connection):
    """example dsn: dbname=varjodb user=varjo password=xxxxxxxx host=127.0.0.1
    This works also for closed connection.
    """
    for dsn_part in connection.dsn.split():
        key, value = dsn_part.split('=')
        if key.strip() == 'dbname':
            return value.strip()
    return None