WIP feat: member user relation

This commit is contained in:
Moritz 2025-07-24 20:15:01 +02:00
parent ba79261d1d
commit 0dddeeb7a6
Signed by: moritz
GPG key ID: 1020A035E5DD0824
35 changed files with 1208 additions and 192 deletions

View file

@ -0,0 +1,17 @@
defmodule Mv.Repo.Migrations.AddUniqueMemberId do
@moduledoc """
Updates resources based on their most recent snapshots.
This file was autogenerated with `mix ash_postgres.generate_migrations`
"""
use Ecto.Migration
def up do
create unique_index(:users, [:member_id], name: "users_unique_member_id_index")
end
def down do
drop_if_exists unique_index(:users, [:member_id], name: "users_unique_member_id_index")
end
end

View file

@ -0,0 +1,21 @@
defmodule Mv.Repo.Migrations.AddAdminToUsers do
@moduledoc """
Updates resources based on their most recent snapshots.
This file was autogenerated with `mix ash_postgres.generate_migrations`
"""
use Ecto.Migration
def up do
alter table(:users) do
add :admin?, :boolean, null: false, default: false
end
end
def down do
alter table(:users) do
remove :admin?
end
end
end