我正在开始一个新项目,我想使用 AngularJS 作为前端,使用 SailsJS 作为后端。我需要为不同的客户分离数据库。因此,每个客户端都必须有自己的数据库。
我没有找到如何在帆和水线中制作这个。有人知道怎么做这个吗?
我必须在运行时更改架构(或数据库)。
请您参考如下方法:
目前,Sails 不支持 Multi-Tenancy 数据库。
这一切还取决于您有多少客户。
您可以做的一种方法(与任何其他框架/语言一样)是(至少)您的应用程序的一个实例指向不同的数据库配置。然后为每个客户设置不同的域。这涉及为每个客户创建一个新的“域”。
另一种方法(涉及更多编码)是拥有一个组织实体的概念,该实体拥有每个对象并将其包含在每个过滤器中。
过去有一些关于它的 PR,但没有继续前进。




