defmodule Confient.Repo.Migrations.CreateStudents do use Ecto.Migration def change do create table(:students) do add :lastname, :string add :firstname, :string add :class_id, references(:classes, on_delete: :delete_all) timestamps() end create unique_index(:students, [:lastname, :firstname, :class_id]) end end