简体   繁体   English

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

[英]Create a sub database within rails application to store data in sub database

I have a rails application requirement which I have User table in main database and need to create UserJobs related records(sub tables) with in a sub database , ie I need to create a different database for each user and store their Jobs in a different database. 我有一个Rails应用程序需求,我在主数据库中有User表,并且需要在子数据库中创建与UserJobs相关的记录(子表),即我需要为每个用户创建一个不同的数据库并将其Jobs存储在另一个数据库中。 How can I do this manually from rails application. 如何从Rails应用程序手动执行此操作。

Apartment gem could come in handy. Apartment宝石可以派上用场。 It lets you create multiple schemas in database with the ability of supporting multi-tenancy . 它使您能够在database创建支持multi-tenancy功能的多个schemas

如您的查询中所述,Apartment Gem将为您做所有您想做的事情。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM