9 lines
No EOL
429 B
Python
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 |