Убрал лишнюю свзяь в таблице

This commit is contained in:
2025-05-26 12:52:46 +03:00
parent b1cb13615a
commit 47e93333e4
3 changed files with 3 additions and 2 deletions

View File

View File

@@ -40,6 +40,5 @@ CREATE TABLE IF NOT EXISTS "time_entry" (
"task_id" INTEGER NOT NULL, "task_id" INTEGER NOT NULL,
"activity_type_id" INTEGER NOT NULL, "activity_type_id" INTEGER NOT NULL,
FOREIGN KEY ("activity_id") REFERENCES "activities"("id") ON UPDATE NO ACTION ON DELETE NO ACTION, FOREIGN KEY ("activity_id") REFERENCES "activities"("id") ON UPDATE NO ACTION ON DELETE NO ACTION,
FOREIGN KEY ("task_id") REFERENCES "activities"("id") ON UPDATE NO ACTION ON DELETE NO ACTION,
FOREIGN KEY ("activity_type_id") REFERENCES "activity_types"("id") ON UPDATE NO ACTION ON DELETE NO ACTION FOREIGN KEY ("activity_type_id") REFERENCES "activity_types"("id") ON UPDATE NO ACTION ON DELETE NO ACTION
); );

View File

@@ -1,6 +1,8 @@
import logging import logging
import sqlite3 as sq import sqlite3 as sq
from colorama import Fore
from classes import Activity, ActivityType, Tag, VetroProject from classes import Activity, ActivityType, Tag, VetroProject
from enums import ActivityTypes from enums import ActivityTypes
@@ -66,7 +68,7 @@ class Database:
finally: finally:
self.con.commit() self.con.commit()
if not is_updated: if not is_updated:
logging.info("База данных устарела. Рекомендуем обновить с помощью флага -i [--init-db]") logging.info(Fore.YELLOW + "База данных устарела. Рекомендуем обновить с помощью флага -i [--init-db]" + Fore.RESET)
def insert_time_entries(self, activities: list[Activity]): def insert_time_entries(self, activities: list[Activity]):
for act in activities: for act in activities: