Add an unique index on addresses url

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2021-04-22 17:48:43 +02:00
parent 67b537f380
commit 17a6a6eada
3 changed files with 87 additions and 0 deletions

View File

@@ -63,6 +63,7 @@ defmodule Mobilizon.Addresses.Address do
|> cast(attrs, @attrs)
|> set_url()
|> validate_required(@required_attrs)
|> unique_constraint(:url, name: :addresses_url_index)
end
@spec set_url(Ecto.Changeset.t()) :: Ecto.Changeset.t()