Age | Commit message (Collapse) | Author |
|
|
|
The index of the array can be used instead.
|
|
|
|
|
|
Transactions allow us to rollback inserts ensuring that the database is
in sync with our application.
|
|
When updating ingredients if some # are remove we need to remove the
same number from the database and update the rest, without an id column
we don't know which ones to delete.
|
|
Changed database schema so ingredients & steps does not have an id, and
therefore can't return it so instead we just exec the insert statement
without returning anything.
We do have to check that there were affected rows in order to accurately
update the recipe object.
|
|
|
|
Now uses sql.QueryRow rather than sql.Query so it doesnt have to check
row.Next(), just have to check that row was returned (on scan call)
|
|
MakeRecipeFromId was creating a empty recipe because rows.Next() was not
being checked.
|
|
|
|
|