移行のタイプは実際のデータベースタイプである必要があり、スキーマではElixirで必要なタイプである必要があります。 Elixirは任意精度の整数をサポートしているため、データベース内のすべての整数型は通常、ネイティブの:integer
にマップされます。 タイプ。したがって、必要なのは:bigint
を使用することです 移行と:integer
を入力します スキーマ内。
create table(:foos) do
add :bar, :bigint
end
<!-- -->
schema "foos" do
field :bar, :integer
end