Il tipo nella migrazione dovrebbe essere il tipo di database effettivo e nello schema dovrebbe essere il tipo desiderato in Elixir. Poiché Elixir supporta interi di precisione arbitraria, tutti i tipi di interi nei database sono generalmente mappati sul :integer
nativo genere. Quindi quello che vuoi è usare :bigint
digita la migrazione e :integer
nello schema.
create table(:foos) do
add :bar, :bigint
end
<!-- -->
schema "foos" do
field :bar, :integer
end