http://www.glydergun.com/diving-into-ecto-part-2/
http://kholbekj.surge.sh/2016/01/06/convenience-queires-with-ecto.html
https://groups.google.com/forum/#!topic/elixir-ecto/uxUKfqm8jLQ
Repo.get_by(Fisherman, name: "Lew")
account = Repo.one(from a in Account, order_by: [desc: a.id], limit: 1)
def published(query) do
from p in query, where: p.published == true
end
def sorted(query) do
from p in query, order_by: [desc: p.published_at]
end
last_post = Post |> Post.published |> Post.sorted |> MyApp.Repo.one
Ecto.Adapters.SQL.query(Repo, "SELECT count(1) FROM users", [])