Source code for sqltrack.engines

from .engine import Engine
from .postgres import PostgresEngine
from .sqlite import SQLiteEngine


[docs]def create_engine(config: dict) -> Engine: engine = config["engine"] if engine == "postgres": return PostgresEngine(config) elif engine == "sqlite": return SQLiteEngine(config) else: raise ValueError(f"unknown engine type {engine!r}")