Я написал модуль, который должен создать пустой файл базы данных
def create_database():
engine = create_engine("sqlite:///myexample.db", echo=True)
metadata = MetaData(engine)
metadata.create_all()
Но в другой функции я хочу открыть базу данных myexample.db
и создать таблицы для нее, если она еще не имеет этой таблицы.
EG первой, последующей таблицы, которую я создал бы:
Table(Variable_TableName, metadata,
Column('Id', Integer, primary_key=True, nullable=False),
Column('Date', Date),
Column('Volume', Float))
(Поскольку изначально это пустая база данных, в ней не будет никаких таблиц, но впоследствии я могу добавить в нее больше таблиц. То, что я пытаюсь сказать.)
Любые предложения?