Der Typ in der Migration sollte der tatsächliche Datenbanktyp sein und im Schema sollte es der Typ sein, den Sie in Elixir haben möchten. Da Elixir Ganzzahlen mit beliebiger Genauigkeit unterstützt, werden alle Ganzzahltypen in Datenbanken normalerweise dem nativen :integer
zugeordnet Typ. Sie möchten also :bigint
verwenden Geben Sie die Migration und :integer
ein im Schema.
create table(:foos) do
add :bar, :bigint
end
<!-- -->
schema "foos" do
field :bar, :integer
end