标签: elixir phoenix-framework ecto
我有一个复制的PostgreSQL数据库,有一个主副本和两个副本。
我希望Ecto使用master进行写入查询,并使用slave(可能还有master)进行读取,可能还有一个权重选项来平衡查询。
这可以通过配置实现吗?我似乎无法通过文档或谷歌搜索找到它。
我使用的是Ecto 2.1。
答案 0 :(得分:1)
不是配置。但是您可以在配置中定义多个repos,并在select语句sample中使用不同的repos。至少这将帮助您将read-write语句指向两个不同的节点。