sql >> Base de Datos >  >> RDS >> Mysql

Tipo de datos Ecto o Elixir que se asigna a MySql BIGINT

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