【发布时间】:2023-03-18 02:25:02
【问题描述】:
我有一个复制的 PostgreSQL 数据库,有一个主数据库和两个副本。
我希望 Ecto 使用 master 进行写入查询,并使用 slave(可能与 master 一起)来读取查询,可能带有权重选项来平衡查询。
这可以通过配置实现吗?我似乎无法在文档中或通过谷歌搜索找到它。
我正在使用 Ecto 2.1。
【问题讨论】:
-
我认为直接在 Ecto / PostgreSQL 中是不可能的。尽管wiki.postgresql.org/wiki/… 上列出了一些工具,它们可以充当主副本和副本的 sql 代理。
标签: elixir phoenix-framework ecto