Current section

Files

Jump to
blossom lib blossom migrations postgres v22.ex
Raw

lib/blossom/migrations/postgres/v22.ex

defmodule Blossom.Migrations.Postgres.V22 do
use Ecto.Migration
def up(_opts) do
alter table(:casks_roles) do
remove(:role)
add(
:role_definition,
references(:roles_definitions, type: :uuid, on_delete: :delete_all),
null: false
)
end
create(unique_index(:casks_roles, [:cask, :user, :role_definition]))
end
def down(_opts) do
alter table(:casks_roles) do
remove(:role_definition)
add(:role, :string, null: false)
end
end
end