sql >> Databáze >  >> RDS >> Mysql

Datový typ Ecto nebo Elixir, který se mapuje na MySql BIGINT

Typ v migraci by měl být skutečný typ databáze a ve schématu by to měl být typ, který chcete v Elixir. Protože Elixir podporuje libovolně přesná celá čísla, všechny typy celých čísel v databázích jsou obvykle mapovány na nativní :integer typ. Takže to, co chcete, je použít :bigint zadejte migraci a :integer ve schématu.

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

<!-- -->

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



  1. Jak propojit více databází, serverů v mysql a dotazovat se z obou tabulek?

  2. Jak mohou automatické aktualizace statistik ovlivnit výkon dotazů

  3. Návrhové vzory uživatelského rozhraní, které se neškálují

  4. Jak COLLATION() funguje v MariaDB