From bda8907a976b89ec88e2c1e9085a123b3539613d Mon Sep 17 00:00:00 2001 From: Jan Dickmann Date: Wed, 19 Jun 2024 17:08:13 +0200 Subject: [PATCH] added working sqlquery test in table_contents --- slaeforms/app.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/slaeforms/app.py b/slaeforms/app.py index 5e12a55..c2eb660 100644 --- a/slaeforms/app.py +++ b/slaeforms/app.py @@ -9,7 +9,7 @@ from sqlalchemy import Integer, String, Column, Float from datetime import datetime import uuid from sqlalchemy.exc import SQLAlchemyError -from sqlalchemy import inspect +from sqlalchemy import select from sqlalchemy.orm import DeclarativeBase from flask_wtf.csrf import CSRFProtect import os @@ -529,7 +529,18 @@ def table_contents(): #meta.reflect(db.engine) # Uncomment this to also get the hidden tables, but this crashes rn tables = meta.tables.keys() table_contents = {} - #print(tables) + + #Testing querys for exporting etc + print("tables: ",tables) + print("testquerys:") + qtable = meta.tables["default_demographic_test"] + query1 = select(qtable).where(qtable.c.alter == 78) + print("Query 1: ", query1) + print("Query 1 result: ") + + for row in db.session.execute(query1): + print(row) + #Test End for table_name in tables: table = meta.tables[table_name]