Files
fastapi_best_architecture/backend/scripts/init_data.py
2024-03-31 19:48:58 +08:00

25 lines
462 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# ruff: noqa: I001
import logging
import sys
from anyio import run
sys.path.append('../')
from backend.database.db_mysql import create_table
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
async def init() -> None:
logger.info('Creating initial data')
await create_table()
logger.info('Initial data created')
if __name__ == '__main__':
run(init) # type: ignore