Compare commits

..

No commits in common. "59152f95e60fe19d92e3800674637cc5797b8310" and "f540c4b25bc84866a782651c6b675fa893a0ab6b" have entirely different histories.

View File

@ -1,9 +1,10 @@
from datetime import datetime, timedelta
from dateutil.relativedelta import relativedelta
from sqlalchemy import Column, VARCHAR, CHAR, ForeignKey, DATETIME, update, and_, inspect, text
from sqlalchemy import Column, VARCHAR, CHAR, ForeignKey, DATETIME, update, and_, inspect
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.engine import Engine
from sqlalchemy.orm import sessionmaker, declarative_base
from sqlalchemy.orm import sessionmaker
Base = declarative_base()
@ -189,7 +190,7 @@ def init(engine: Engine):
session = sessionmaker(bind=engine)()
for table in tables:
if not db.dialect.has_table(engine.connect(), table.__tablename__):
session.execute(text(str(table.create_statement(engine))))
session.execute(str(table.create_statement(engine)))
session.commit()
session.close()