2016年9月8日木曜日

ElixirでEctoにアクセス

ElixirEctoにアクセスです。SQLクエリのログを確認しながら、いろいろ試せます。

$ iex -S mix

iex()> HelloPhoenix.Repo.all(HelloPhoenix.User)

iex()> HelloPhoenix.Repo.get(HelloPhoenix.User, 1)

iex()> HelloPhoenix.Repo.get(HelloPhoenix.User, 100)
nil

iex()> HelloPhoenix.Repo.get!(HelloPhoenix.User, 100)
** (Ecto.NoResultsError) expected at least one result but got none in query:

iex()> HelloPhoenix.Repo.get_by(HelloPhoenix.User, name: "test1")

参考サイト
Ecto.Repo(Ecto)
EctoをElixirから使う(Qiita)

0 件のコメント:

コメントを投稿