2021-12-03 20:19:45
Elixir Ecto.Adapters.SQL.Query で名前付きバインドするための NamedBindSql モジュールを更新
Elixir Ecto.Adapters.SQL.Query で名前付きバインドするための NamedBindSql というモジュールを更新
変更点
割り当てるマップのキーにコロン :
をなしで対応できるように変更しました
before
sql = "SELECT * FROM table1 AS t1 WHERE t1.id = :id AND t1.t2_id = :t2_id AND t1.id = :id;"
params = %{":id" => 1000, ":t2_id" => 2000}
after
sql = "SELECT * FROM table1 AS t1 WHERE t1.id = :id AND t1.t2_id = :t2_id AND t1.id = :id;"
params = %{"id" => 1000, "t2_id" => 2000}
終わり
なんで最初にコロン必須にしたのか。多分面倒だったと思います。
終わり