Le type dans la migration doit être le type de base de données réel et dans le schéma, il doit être le type que vous souhaitez dans Elixir. Étant donné qu'Elixir prend en charge les entiers de précision arbitraire, tous les types d'entiers dans les bases de données sont généralement mappés sur le :integer
natif taper. Donc, ce que vous voulez, c'est utiliser le :bigint
saisissez la migration et :integer
dans le schéma.
create table(:foos) do
add :bar, :bigint
end
<!-- -->
schema "foos" do
field :bar, :integer
end