Elixir ecto で bigint を使う
↓のように bigserial
を使えばOK
def change do create table(:users, primary_key: false) do add :user_id, :bigserial, primary_key: true timestamps() end end
※ コマンドでbigserialを指定するのは無理っぽい
$ mix phx.gen.schema Accounts.User users user_id:integer ** (Mix) Unknown type `:bigserial` given to generator. The supported types are: array, binary, boolean, date, decimal, float, integer, map, naive_datetime, references, string, text, time, utc_datetime, uuid
- 作者: DaveThomas
- 出版社/メーカー: オーム社
- 発売日: 2017/07/14
- メディア: Kindle版
- この商品を含むブログを見る