标签: elixir ecto
我尝试使用带Ecto的多行INSERT查询插入800个变更集。我正在使用postgres。我看到postgrex现在支持这个。是否可以使用Ecto?
如果可能的话,我也可以通过准备好的声明这样做。
答案 0 :(得分:7)
Ecto 2.0将支持Repo.insert_all/3(当前最新版本支持2.0.0-rc.4),但它不支持插入更改集,只支持原始地图或关键字列表,因此您将拥有过滤所有有效的变更集并自行提取字段,就像使用Postgrex批量插入功能时所需要的那样。
Repo.insert_all/3