gpt4 book ai didi

ruby-on-rails - rails 和 multi dbs,即时使用 establish_connection 路由到正确的数据库?

转载 作者:太空宇宙 更新时间:2023-11-03 17:02:55 26 4
gpt4 key购买 nike

我想以这样一种方式构建我的数据库,即某些表(与其他表没有任何关系,因此不需要连接)必须放在单独的 mysql 数据库中。

我知道每个模型都有一个 establish_connection 属性。

我想做的事情:

  1. 我将根据 clientID 从特定模型中提取 10 行。

clientID 将决定从哪个数据库中获取该模型。

我想以某种方式将此数据库路由逻辑嵌入到模型逻辑中。

这可能吗?

最佳答案

您可以在模型中使用 establish_connection 将各个模型指向不同的数据库。参见 here for examples .

如果您希望单个模型基于属性访问多个数据库,您可能需要使用数据库分片,例如 DataFabricShardTheLove .

关于ruby-on-rails - rails 和 multi dbs,即时使用 establish_connection 路由到正确的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4087858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com