如何为 Sequelize 应用程序设置应用程序名称

Orw*_*erg 3 node.js sequelize.js tedious

我有一个使用 Sequelize 的 nodejs 应用程序,因为它是 ORM。我已经成功地将 Sequelize 连接到了数据库,但是我在文档中没有找到任何解释如何设置应用程序名称的内容。为了澄清,我希望为我的应用程序的连接字符串设置一个唯一的应用程序名称属性。这样,当 DBA 查看流量时,他们可以从其余部分中挑选出我的应用程序的查询。

这是 Sequelize 甚至可以做的事情吗?或者这是否需要在乏味的水平上完成?否则,nodejs 中有没有办法指定连接字符串属性?

Tom*_*ara 5

Tedious 允许使用appName配置参数设置应用程序名称。dialectOptions创建 Sequelize 连接时,您应该能够通过对象进行设置:

var conn = new Sequelize('my_db', 'my_user', 'my_pass', {
  host: 'my_server',
  dialect: 'mssql',

  dialectOptions: {
    appName: 'my_app_name'
  }
});
Run Code Online (Sandbox Code Playgroud)