add some comments

This commit is contained in:
Moritz 2025-10-16 14:46:37 +02:00
parent b47b0d36b5
commit 59a8067c09
Signed by: moritz
GPG key ID: 1020A035E5DD0824
5 changed files with 33 additions and 5 deletions

View file

@ -8,6 +8,8 @@ defmodule Mv.Repo.Migrations.MemberRelation do
use Ecto.Migration
def up do
# Ensure 1:1 relationship - one user can only be linked to one member
# This prevents multiple users from sharing the same member account
create unique_index(:users, [:member_id], name: "users_unique_member_index")
end

View file

@ -8,6 +8,8 @@ defmodule Mv.Repo.Migrations.AddUniqueEmailToMembers do
use Ecto.Migration
def up do
# Ensure email uniqueness across all members
# This supports upsert operations and prevents duplicate member accounts
create unique_index(:members, [:email], name: "members_unique_email_index")
end