`DELETE FROM guests WHERE phone_number = $1`
_, err := r.store.db.Exec(q, phoneNumber)
return err
}
Если сюда передать несуществующий номер, то ошибка будет нил. Есть ли способ достать эту ошибку?
как вариант добавить в конец запрос что то вроде RETURNING id и проверять что вернулось. Если ничего - выплевывать ошибку.
Обсуждают сегодня