Sphereとともに

scalaとかplayframeworkとか。技術ブログにしたいなと。環境は Windows7x64, mac です。たまに声優さん情報が混ざります。最近ちょっとClojure触りました。

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

プログラミングElixir

プログラミングElixir