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