Sequelize.js中的前缀支持

Mic*_*zyn 7 prefix node.js sequelize.js

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

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

我尝试在模型名称中添加前缀,例如:sequelize.define('userxxx_Post' ...)当涉及多对多关系(表名称变为userxxx_Postuserxxx_Comment)时,它可以起作用但会造成混乱.

有没有更好的方法?

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

Vit*_*kov 0

也许您需要tableName选择?

来自文档