summaryrefslogtreecommitdiff
path: root/postgresqleu/util/db.py
diff options
context:
space:
mode:
authorMagnus Hagander2019-10-04 09:07:50 +0000
committerMagnus Hagander2019-10-04 09:17:20 +0000
commit8a65077b0d0fe93bccb78c7207dd3671bdd8daef (patch)
tree9efd76fd677a4711c05a9cb0f0d8a4db43284a1c /postgresqleu/util/db.py
parent6013254d7de540e862c1fed267f7458b5f73e2e1 (diff)
Add a sponsor badge status overview page
This shows which sponsors and scanners have scanned how many badges.
Diffstat (limited to 'postgresqleu/util/db.py')
-rw-r--r--postgresqleu/util/db.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/postgresqleu/util/db.py b/postgresqleu/util/db.py
index 162df4be..c9d8f5c3 100644
--- a/postgresqleu/util/db.py
+++ b/postgresqleu/util/db.py
@@ -50,6 +50,12 @@ def exec_to_keyed_dict(query, params=None):
return {r[columns[0]]: r for r in (dict(list(zip(columns, row)))for row in curs.fetchall())}
+def exec_to_keyed_scalar(query, params=None):
+ curs = connection.cursor()
+ curs.execute(query, params)
+ return dict(curs.fetchall())
+
+
def exec_to_grouped_dict(query, params=None):
curs = connection.cursor()
curs.execute(query, params)