This commit is contained in:
lbenedar
2026-03-18 13:37:10 +03:00
parent 63f6d49221
commit 9c42c7ccbf
3 changed files with 46 additions and 1 deletions

View File

@@ -85,6 +85,27 @@ func (m MovieModel) Update(movie *Movie) error {
}
func (m MovieModel) Delete(id int64) error {
if id < 1 {
return ErrRecordNotFound
}
query := `
DELETE FROM movies
WHERE id = $1`
result, err := m.DB.Exec(query, id)
if err != nil {
return err
}
rowsAffected, err := result.RowsAffected()
if err != nil {
return err
}
if rowsAffected == 0 {
return ErrRecordNotFound
}
return nil
}