Used internally by adapters.
To define a reference in a migration, see Ecto.Migration.references/2
Ecto.Migration.references/2
t() :: %Ecto.Migration.Reference{column: atom, name: term, on_delete: atom, on_update: atom, table: atom, type: atom}