Newer
Older
Hobbs, Alexandra (Contractor)
committed
import os
from enum import Enum
from sqlmodel import create_engine
from geomagio.api.db.models.metadata import MetadataTable
from geomagio.api.db.models.metadata_history import MetadataHistoryTable
Hobbs, Alexandra (Contractor)
committed
from geomagio.api.db.models.session import session
Hobbs, Alexandra (Contractor)
committed
class Tables(str, Enum):
METADATA = MetadataTable
METADATAHISTORYTABLE = MetadataHistoryTable
database_url = os.getenv("DATABASE_URL", "sqlite:///./api_database.db")
if database_url == "":
database_url = "sqlite:///./api_database.db"
Hobbs, Alexandra (Contractor)
committed
engine = create_engine(database_url)