This commit is contained in:
lbenedar
2026-03-18 13:16:06 +03:00
parent 0a8a1602a6
commit 63f6d49221
3 changed files with 70 additions and 2 deletions

View File

@@ -67,7 +67,21 @@ func (m MovieModel) Get(id int64) (*Movie, error) {
}
func (m MovieModel) Update(movie *Movie) error {
return nil
query := `
UPDATE movies
SET title=$1, year=$2, runtime=$3, genres=$4, version = version + 1
WHERE id = $5
RETURNING version`
args := []any{
movie.Title,
movie.Year,
movie.Runtime,
pq.Array(movie.Genres),
movie.ID,
}
return m.DB.QueryRow(query, args...).Scan(&movie.Version)
}
func (m MovieModel) Delete(id int64) error {