from sqlalchemy import create_engine from ...schema.library.base import Base from ...db.config.config import get_engine_configuration import logging logger = logging.getLogger(__name__) def install(): logger.info("Installing") engine_string, echo = get_engine_configuration() logger.debug(f"engine_string: {engine_string}") engine = create_engine(engine_string, echo=echo=="true", future=True) # TODO metadata = Base.metadata metadata.create_all(engine) logger.info("Installed") return engine