Files
fast_api_template/src/backend/app/initial_data.py
T

25 lines
430 B
Python
Raw Normal View History

2019-02-23 18:44:29 +04:00
import logging
from sqlmodel import Session
from app.db.engine import engine
2019-02-23 18:44:29 +04:00
from app.db.init_db import init_db
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
def init() -> None:
with Session(engine) as session:
init_db(session)
2019-02-23 18:44:29 +04:00
def main() -> None:
2019-02-23 18:44:29 +04:00
logger.info("Creating initial data")
init()
logger.info("Initial data created")
if __name__ == "__main__":
main()