Typ w migracji powinien być rzeczywistym typem bazy danych, aw schemacie powinien to być typ, który chcesz w Elixir. Ponieważ Elixir obsługuje liczby całkowite o dowolnej precyzji, wszystkie typy liczb całkowitych w bazach danych są zwykle mapowane do natywnego :integer
rodzaj. Więc chcesz użyć :bigint
wpisz migrację i :integer
w schemacie.
create table(:foos) do
add :bar, :bigint
end
<!-- -->
schema "foos" do
field :bar, :integer
end