From c2233e0e6aacd584cda7e0e9cb60357c45ffde69 Mon Sep 17 00:00:00 2001 From: Ivan Titov Date: Sat, 22 Mar 2025 12:31:07 +0300 Subject: [PATCH] save --- database/init/03-tasks-init.sql | 2 +- internal/persistance/task_repository.go | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/database/init/03-tasks-init.sql b/database/init/03-tasks-init.sql index 4bc8f9f..3cfa8ae 100644 --- a/database/init/03-tasks-init.sql +++ b/database/init/03-tasks-init.sql @@ -5,7 +5,7 @@ CREATE TYPE task_manager.task_status AS ENUM('todo','in_progress','paused','test CREATE TABLE task_manager.tasks( "id" SERIAL PRIMARY KEY UNIQUE, - "id_sprint" INTEGER NOT NULL, + "id_sprint" INTEGER, "id_user" INTEGER, "id_project" INTEGER NOT NULL, "title" TEXT NOT NULL, diff --git a/internal/persistance/task_repository.go b/internal/persistance/task_repository.go index 514e2a3..23984f8 100644 --- a/internal/persistance/task_repository.go +++ b/internal/persistance/task_repository.go @@ -8,7 +8,7 @@ import ( ) func (tm *TaskManagerRepository) AddTask(task *tasks.Task) error { - err := tm.db.QueryRow(`INSERT INTO task_manager.tasks(id_sprint,id_user,id_project,title,description,duration,status) + err := tm.db.QueryRow(`INSERT INTO task_manager.tasks(id_sprint,id_user,id_project,title,description,duration) VALUES($1,$2,$3,$4,$5,$6,$7) RETURNING id`, task.IdSprint, @@ -16,8 +16,7 @@ func (tm *TaskManagerRepository) AddTask(task *tasks.Task) error { task.IdProject, task.Title, task.Description, - task.Duration, - task.Status).Scan(&task.Id) + task.Duration).Scan(&task.Id) if err != nil { return err }