summaryrefslogtreecommitdiffstats
path: root/sql/pg_handler.py
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2025-08-21 15:14:07 -0700
committerPinapelz <yukais@pinapelz.com>2025-08-21 15:14:26 -0700
commitfaaecf3b755f1e64be7baee214641ef540e7e57c (patch)
treedcec1035ceb0c970efb3899cc999776bce672d33 /sql/pg_handler.py
parente14a40cec09100feceb49487508678a8b0e05d9d (diff)
add recovery script for filling backlog of missing datapointsHEADmaster
Diffstat (limited to 'sql/pg_handler.py')
-rw-r--r--sql/pg_handler.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/sql/pg_handler.py b/sql/pg_handler.py
index 68ce82c..a010407 100644
--- a/sql/pg_handler.py
+++ b/sql/pg_handler.py
@@ -143,8 +143,13 @@ class PostgresHandler:
cursor.execute(query)
else:
cursor.execute(query, data)
- result = cursor.fetchall()
- return result
+ query_type = query.strip().upper().split()[0]
+ if query_type == 'SELECT':
+ result = cursor.fetchall()
+ return result
+ else:
+ self._connection.commit()
+ return True
except Error as e:
self._connection.rollback()
print(f"Failed to execute query: {query}")
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage