El tipo en la migración debe ser el tipo de base de datos real y en el esquema debe ser el tipo que desea en Elixir. Dado que Elixir admite enteros de precisión arbitraria, todos los tipos de enteros en las bases de datos generalmente se asignan al :integer
nativo escribe. Entonces, lo que quieres es usar :bigint
escriba la migración y :integer
en el esquema.
create table(:foos) do
add :bar, :bigint
end
<!-- -->
schema "foos" do
field :bar, :integer
end