removed EctoEnum in favor of Ecto.Enum

This commit is contained in:
Adam Piontek 2021-03-22 15:41:11 -04:00
parent aabcd9e029
commit 3a6e3e8eed
6 changed files with 4 additions and 50 deletions

View file

@ -8,8 +8,9 @@ defmodule Shift73k.Repo.Migrations.CreateUsersAuthTables do
add(:id, :binary_id, primary_key: true)
add(:email, :citext, null: false)
add(:hashed_password, :string, null: false)
add(:week_start_at, :string, null: false)
add(:role, :string, null: false)
add(:confirmed_at, :naive_datetime)
add(:week_start_at, :string, null: false)
timestamps()
end

View file

@ -1,21 +0,0 @@
defmodule Shift73k.Repo.Migrations.AddRoleToUsers do
use Ecto.Migration
alias Shift73k.Accounts.User.RolesEnum
def up do
RolesEnum.create_type()
alter table(:users) do
add(:role, RolesEnum.type(), null: false)
end
end
def down do
alter table(:users) do
remove(:role)
end
RolesEnum.drop_type()
end
end