Немного оптимизировал запросы к бд

This commit is contained in:
2025-06-23 17:51:35 +03:00
parent f0233d2683
commit 4428fa2881

View File

@@ -94,18 +94,22 @@ def main():
logging.info(f"{Fore.YELLOW}Получение Типов деятельности{Fore.RESET}") logging.info(f"{Fore.YELLOW}Получение Типов деятельности{Fore.RESET}")
activity_types = red.get_time_entry_activities() activity_types = red.get_time_entry_activities()
Опти
if tags:
logging.info(f"{Fore.YELLOW}Сохранение Тегов{Fore.RESET}")
db.insert_tags(tags)
logging.info(f"{Fore.YELLOW}Сохранение Тегов{Fore.RESET}") if issues:
db.insert_tags(tags) logging.info(f"{Fore.YELLOW}Сохранение Задач Redmine{Fore.RESET}")
db.insert_tasks(issues)
logging.info(f"{Fore.YELLOW}Сохранение Задач Redmine{Fore.RESET}") if vetro_projects:
db.insert_tasks(issues) logging.info(f"{Fore.YELLOW}Сохранение Проектов Ветро{Fore.RESET}")
db.insert_vetro_projects(vetro_projects)
logging.info(f"{Fore.YELLOW}Сохранение Проектов Ветро{Fore.RESET}") if activity_types:
db.insert_vetro_projects(vetro_projects) logging.info(f"{Fore.YELLOW}Сохранение Типов деятелности{Fore.RESET}")
db.insert_activity_types(activity_types)
logging.info(f"{Fore.YELLOW}Сохранение Типов деятелности{Fore.RESET}")
db.insert_activity_types(activity_types)
except Exception as e: except Exception as e:
logger.error(Fore.RED + f"Ошибка при обновлении базы данных: {e}" + Fore.RESET) logger.error(Fore.RED + f"Ошибка при обновлении базы данных: {e}" + Fore.RESET)
else: else: