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
选项?
从文档