bgg_api/src/modules/db_connection.py

15 lines
385 B
Python
Raw Normal View History

from sqlmodel import create_engine, SQLModel
from src.config import definitions
2024-08-08 16:50:52 +02:00
import os
sqlite_url = definitions.SQLITE_URL
connect_args = {"check_same_thread": False}
engine = create_engine(sqlite_url, echo=True, connect_args=connect_args)
2024-08-08 16:50:52 +02:00
def delete_database():
os.remove(definitions.DATABASE_FILE_PATH)
def create_db_and_tables():
SQLModel.metadata.create_all(engine)