我想设置Sequelize池以连接到数据库实例,然后根据客户端身份(所有架构都具有相同的结构)动态选择一个架构(实例上的数据库)。有没有办法为后续查询设置默认架构?
这仅适用于下一个查询,不适用于后续查询(即使包含该查询的查询有些复杂,也可能无法使用
sequelize.query('USE mySchema1;')
还向我的模型请求或模型参数中的.schema('mySchema1')
提供{ schema: 'mySchema1' }
不能正常工作,因为它会膨胀我的标识符,并且mysql会引发ER_TOO_LONG_IDENT
错误。