Handling Insertion Conflicts With Ecto Repo
When inserting an struct with Ecto.Repo, you can use the on_conflict
option to handle the case of a constraint conflict. The options you can provide include
:nothing
, :replace_all
, {:replace_all_except, fields}
, and {:replace, fields}