events_count as integer, not float

This commit is contained in:
cquest 2016-08-07 10:34:17 +02:00
parent bb4a8cf5e3
commit 8cecaeab3c

View file

@ -48,7 +48,7 @@ class StatsResource(object):
db = db_connect()
cur = db.cursor(cursor_factory=psycopg2.extras.DictCursor)
# estimated row count, way faster then count(*)
cur.execute("SELECT reltuples FROM pg_class r WHERE relname = 'events';")
cur.execute("SELECT reltuples::bigint FROM pg_class r WHERE relname = 'events';")
count = cur.fetchone()[0]
cur.execute("SELECT max(lastupdate) as last_updated, current_timestamp-pg_postmaster_start_time() from events;")
pg_stats = cur.fetchone()