Sindbad~EG File Manager
from sqlalchemy import create_engine, MetaData, Table, insert, select,update,delete,text
from .. import Cryptography,Auth
from sqlalchemy.sql import and_, or_
from core import app
import json
engine = create_engine(app.config['DATABASE_URI'],pool_size=5000,max_overflow=100,pool_pre_ping=True,pool_recycle=3600)
class SuportModel():
def __init__(self):
try:
self.meta = MetaData()
self.users = Table("users", self.meta, autoload=True, autoload_with=engine)
self.support_query = Table("support_query",self.meta, autoload=True,autoload_with=engine)
except Exception as e:
print(e)
def insert_support_queries(self,data):
conn = engine.connect()
result = conn.execute(self.support_query.insert(), data)
stmt = text("select * from support_query where query_id = :query_id ;")
result = conn.execute(stmt,query_id=result.inserted_primary_key)
results = [dict(r) for r in result] if result else None
conn.close()
if results :
return results[0]
else:
return None
# def get_support_queries(self,query_id):
# conn = engine.connect()
# stmt = text("select * from support_query where query_id = :query_id ;")
# result = conn.execute(stmt,query_id=result.inserted_primary_key)
# results = [dict(r) for r in result] if result else None
# conn.close()
# if results :
# return results[0]
# else:
# return None
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists