【问题标题】:Prefix support in Sequelize.jsSequelize.js 中的前缀支持
【发布时间】:2014-07-14 23:20:18
【问题描述】:

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

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

我尝试为模型名称添加前缀,例如:sequelize.define('userxxx_Post' ...),这可能有效,但在涉及多对多关系时会造成混乱(表名变为 userxxx_Postuserxxx_Comment)。

有没有更好的办法?

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

【问题讨论】:

    标签: node.js prefix sequelize.js


    【解决方案1】:

    您可能需要tableName 选项?

    From docs

    【讨论】:

      猜你喜欢
      • 2022-01-22
      • 1970-01-01
      • 2017-08-30
      • 2019-07-07
      • 2010-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多