如何将 connect-session-sequelize 会话存储指向所需的数据库模式
how to point connect-session-sequelize session store to required database schema
在我的 Node.js 应用程序中,使用 express-session
进行会话管理并使用 connect-session-sequelize 存储会话(持久存储 - Postgres)。
我在我的数据库中创建了一个模式(例如:myschema),它存在于默认 public
之外,我想将我的会话存储指向 myschema。
默认情况下 connect-session-sequelize
库指向 public
架构,找不到 option/parameter 来更改数据库架构。
请帮忙!
我在 github library 中发布了同样的问题。所有者已关闭提到架构配置必须在数据库对象中设置的问题。
但是,我认为这是不正确的,因为
- 如果数据库对象特定于特定模式,则很难访问同一数据库中的其他模式。
- 此外,为每个数据库模式创建数据库对象也违反了设计原则。
- 此外,
Sequelize
不允许配置架构。
这是 connect-session-sequelize
中的一个问题,因此请确保您在使用此库时没有此类要求(指向自定义架构)。
在我的 Node.js 应用程序中,使用 express-session
进行会话管理并使用 connect-session-sequelize 存储会话(持久存储 - Postgres)。
我在我的数据库中创建了一个模式(例如:myschema),它存在于默认 public
之外,我想将我的会话存储指向 myschema。
默认情况下 connect-session-sequelize
库指向 public
架构,找不到 option/parameter 来更改数据库架构。
请帮忙!
我在 github library 中发布了同样的问题。所有者已关闭提到架构配置必须在数据库对象中设置的问题。
但是,我认为这是不正确的,因为
- 如果数据库对象特定于特定模式,则很难访问同一数据库中的其他模式。
- 此外,为每个数据库模式创建数据库对象也违反了设计原则。
- 此外,
Sequelize
不允许配置架构。
这是 connect-session-sequelize
中的一个问题,因此请确保您在使用此库时没有此类要求(指向自定义架构)。