Mysql
 sql >> Base de données >  >> RDS >> Mysql

Type de données Ecto ou Elixir qui correspond à MySql BIGINT

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