Sequelize.js中的前缀支持

使用Sequelize.js时,有什么方法可以支持前缀表名?

想象一下,我想build立一个博客平台,以便每个注册用户可以得到他自己的博客和URL(子域)。 现在,如果打开userxxx.mydomain.com他应该从名为userxxx_TABLENAME表中获取内容,同时打开difuser.mydomain.com将从difuser_TABLENAME获取数据等。

我尝试添加前缀到模型名称,例如: sequelize.define('userxxx_Post' ...) ,它可以工作,但在多对多关系(表名成为userxxx_Postuserxxx_Comment )时创build混乱。

有没有更好的办法?

(我并不是完全在node.js上构build博客平台,但解决这个问题的方法是一样的)

可能你需要tableName选项?

从文档