Compare commits
10 Commits
a5f86563fa
...
57556bafc5
| Author | SHA1 | Date | |
|---|---|---|---|
| 57556bafc5 | |||
| c841ca7fa6 | |||
| 03abe704da | |||
| 05f6beee90 | |||
| 5909f0d80a | |||
| 3c995e0618 | |||
| de885281fc | |||
| b586998f9d | |||
| 4882cfb46d | |||
| cad77f41f0 |
@@ -9,7 +9,7 @@ CREATE TABLE IF NOT EXISTS "activity" (
|
|||||||
"vetro_project_id" VARCHAR,
|
"vetro_project_id" VARCHAR,
|
||||||
"tag_id" VARCHAR NOT NULL,
|
"tag_id" VARCHAR NOT NULL,
|
||||||
"task_id" INTEGER,
|
"task_id" INTEGER,
|
||||||
"project_id" VARCHAR NOT NULL,
|
"project_id" VARCHAR,
|
||||||
PRIMARY KEY("id"),
|
PRIMARY KEY("id"),
|
||||||
FOREIGN KEY ("author_id") REFERENCES "user"("id")
|
FOREIGN KEY ("author_id") REFERENCES "user"("id")
|
||||||
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||||
@@ -49,16 +49,18 @@ CREATE TABLE IF NOT EXISTS "task" (
|
|||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS "time_entry" (
|
CREATE TABLE IF NOT EXISTS "time_entry" (
|
||||||
"id" INTEGER,
|
"id" INTEGER,
|
||||||
"author_id" INTEGER NOT NULL,
|
|
||||||
"description" VARCHAR NOT NULL,
|
"description" VARCHAR NOT NULL,
|
||||||
"date" DATETIME NOT NULL,
|
"date" DATETIME NOT NULL,
|
||||||
"activity_id" VARCHAR NOT NULL,
|
"activity_id" VARCHAR NOT NULL,
|
||||||
"time_spent" NUMERIC NOT NULL,
|
"time_spent" NUMERIC NOT NULL,
|
||||||
"task_id" INTEGER NOT NULL,
|
"task_id" INTEGER NOT NULL,
|
||||||
"activity_type_id" INTEGER NOT NULL,
|
"activity_type_id" INTEGER NOT NULL,
|
||||||
|
"author_id" INTEGER NOT NULL,
|
||||||
PRIMARY KEY("id"),
|
PRIMARY KEY("id"),
|
||||||
FOREIGN KEY ("author_id") REFERENCES "user"("id")
|
FOREIGN KEY ("author_id") REFERENCES "user"("id")
|
||||||
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||||
|
FOREIGN KEY ("activity_id") REFERENCES "activity"("id")
|
||||||
|
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||||
FOREIGN KEY ("task_id") REFERENCES "task"("id")
|
FOREIGN KEY ("task_id") REFERENCES "task"("id")
|
||||||
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||||
FOREIGN KEY ("activity_type_id") REFERENCES "activity_type"("id")
|
FOREIGN KEY ("activity_type_id") REFERENCES "activity_type"("id")
|
||||||
|
|||||||
2
db/db.py
2
db/db.py
@@ -122,6 +122,8 @@ class Database:
|
|||||||
|
|
||||||
def insert_vetro_projects(self, vetro_projects: list[VetroProject]):
|
def insert_vetro_projects(self, vetro_projects: list[VetroProject]):
|
||||||
"""Сохраняет в базу данных Проекты (ДО) Ветро Clockify"""
|
"""Сохраняет в базу данных Проекты (ДО) Ветро Clockify"""
|
||||||
|
if not vetro_projects:
|
||||||
|
return
|
||||||
for vetro_project in vetro_projects:
|
for vetro_project in vetro_projects:
|
||||||
try:
|
try:
|
||||||
self.cursor.execute("INSERT INTO vetro_project VALUES(?, ?)", (vetro_project.id, vetro_project.title))
|
self.cursor.execute("INSERT INTO vetro_project VALUES(?, ?)", (vetro_project.id, vetro_project.title))
|
||||||
|
|||||||
Reference in New Issue
Block a user