goodByeHida/utils.py
2024-02-07 15:33:41 +01:00

9 lines
No EOL
429 B
Python

from sqlalchemy import MetaData, Table
def cleanEntityName(entityName):
return entityName.lower().replace('-', '_').replace('.', '_').replace(' ', '_').replace('(', '_').replace(')', '_').replace('ä', 'ae').replace('ö', 'oe').replace('ü', 'ue').replace('ß', 'ss').replace('?', '_')
def tableExists(engine, table_name):
metadata = MetaData()
metadata.reflect(bind=engine)
return table_name in metadata.tables