ash_postgres/priv/test_repo/migrations/20240717153736_migrate_resources37.exs
2024-07-17 11:40:17 -04:00

39 lines
942 B
Elixir

defmodule AshPostgres.TestRepo.Migrations.MigrateResources37 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 table(:relationship_items, primary_key: false) do
add(:id, :uuid, null: false, default: fragment("uuid_generate_v7()"), primary_key: true)
add(:key, :text, null: false)
add(:value, :bigint, null: false)
add(:inserted_at, :utc_datetime_usec,
null: false,
default: fragment("(now() AT TIME ZONE 'utc')")
)
add(:updated_at, :utc_datetime_usec,
null: false,
default: fragment("(now() AT TIME ZONE 'utc')")
)
end
alter table(:items) do
remove(:value)
end
end
def down do
alter table(:items) do
add(:value, :bigint)
end
drop(table(:relationship_items))
end
end