pinchflat/priv/repo/migrations/20240130161316_add_media_item_to_tasks.exs
2024-01-30 10:55:54 -08:00

12 lines
367 B
Elixir

defmodule Pinchflat.Repo.Migrations.AddMediaItemToTasks do
use Ecto.Migration
def change do
alter table(:tasks) do
# `restrict` because we need to be sure to delete pending tasks when a channel is deleted
add :media_item_id, references(:media_items, on_delete: :restrict), null: true
end
create index(:tasks, [:media_item_id])
end
end