Убрал лишнюю свзяь в таблице
This commit is contained in:
@@ -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
|
||||||
);
|
);
|
||||||
4
db/db.py
4
db/db.py
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user