Node.js Sequelize.js中的前缀支持

Node.js Sequelize.js中的前缀支持,node.js,prefix,sequelize.js,Node.js,Prefix,Sequelize.js,使用Sequelize.js时,有没有办法支持带前缀的表名 想象一下,我想建立一个博客平台,这样每个注册用户都可以获得自己的博客和URL(子域)。 现在,如果打开userxxx.mydomain.com他应该从名为userxxx\u TABLENAME的表中获取内容,同时打开difuser.mydomain.com将从difuser\u TABLENAME等获取数据 我尝试在模型名称中添加前缀,例如:sequelize.define('userxxx\u Post'…),这可能会起作用,但在涉及

使用Sequelize.js时,有没有办法支持带前缀的表名

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

我尝试在模型名称中添加前缀,例如:
sequelize.define('userxxx\u Post'…)
,这可能会起作用,但在涉及多对多关系时会造成混乱(表名变成
userxxx\u posterxxx\u Comment

还有更好的办法吗


(我不是在node.js上构建博客平台,但这个问题的解决方案是相同的)

您可能需要
tableName
选项