Querying raw SQL with Elixir and Ecto
Mar 9, 2023 · 1 min read · TL;DR: alias MyApp.{Repo, Animal} sql = "SELECT * FROM animals WHERE legs > $1" params = [2] %{rows: rows, columns: columns} = Repo.query!(sql, params) Enum.map(rows, fn row -> Repo.load(Animal, {columns, row}) end) It was surprisingly difficult ...
Join discussion

