diff --git a/priv/repo/migrations/20180504172433_create_moves.exs b/priv/repo/migrations/20180504172433_create_moves.exs index 1256e24..f52fcf1 100644 --- a/priv/repo/migrations/20180504172433_create_moves.exs +++ b/priv/repo/migrations/20180504172433_create_moves.exs @@ -3,7 +3,7 @@ defmodule Chess.Repo.Migrations.CreateMoves do def change do create table(:moves) do - add :game_id, references(:games) + add :game_id, references(:games, on_delete: :delete_all) add :from, :map add :to, :map add :piece, :map @@ -11,5 +11,7 @@ defmodule Chess.Repo.Migrations.CreateMoves do timestamps() end + + create index(:moves, [:game_id]) end end