在rails应用程序中创建子数据库以将数据存储在子数据库中

时间:2017-03-06 05:24:56

标签: ruby-on-rails

我有一个rails应用程序要求,我在主数据库中有User表,需要在子数据库中创建UserJobs相关记录(子表),即我需要为每个用户创建一个不同的数据库并将其存储在不同的数据库。 如何从rails应用程序手动执行此操作。

2 个答案:

答案 0 :(得分:0)

Apartment gem可以派上用场。它允许您在schemas中创建多个database,并且能够支持multi-tenancy

答案 1 :(得分:0)

Apartment Gem将根据您的查询中提到的那样为您做所有事情。