Mysql
 sql >> Database >  >> RDS >> Mysql

Tipo di dati Ecto o Elixir mappato su MySql BIGINT

Il tipo nella migrazione dovrebbe essere il tipo di database effettivo e nello schema dovrebbe essere il tipo desiderato in Elixir. Poiché Elixir supporta interi di precisione arbitraria, tutti i tipi di interi nei database sono generalmente mappati sul :integer nativo genere. Quindi quello che vuoi è usare :bigint digita la migrazione e :integer nello schema.

create table(:foos) do
  add :bar, :bigint
end

<!-- -->

schema "foos" do
  field :bar, :integer
end