Создание и первичная инициализация базы даных успешно завершена. Наполнение демо-данными прошло без ошибок

This commit is contained in:
2025-12-06 12:58:42 +03:00
parent f378de38da
commit f07843de5a
49 changed files with 734 additions and 353 deletions
+13 -15
View File
@@ -1,21 +1,19 @@
from utils import logger, setLogLevel
from utils import logger
def main():
setLogLevel("WARNING")
logger.info("Приложение запущено")
async def main():
from db import DATABASE_URL
from db.initialize import DatabaseInitializer
logger.info("Получение данных из базы...")
logger.warning({"query": "SELECT * FROM tools", "status": "slow"})
setLogLevel("INFO")
logger.info("Пользователь открыл страницу настроек")
logger.debug(["Ошибка загрузки интерфейса", 502, "Bad Gateway"])
setLogLevel("DEBUG")
test_data = {"a": 1, "b": 2, "c": [10, 20]}
logger.info(test_data)
logger.debug("Приложение завершено")
try:
force = True
reNewDB = True
await DatabaseInitializer(DATABASE_URL).initialize(force, reNewDB)
except Exception as e:
logger.error(f"Инициализация базы завершилась ошибкой: {str(e)}", exc_info=True)
if __name__ == "__main__":
main()
import asyncio
asyncio.run(main())