小编dou*_*BTV的帖子

Sequelize:使用多个数据库

如果我想使用两个数据库,是否需要创建Sequelize的多个实例?也就是说,同一台机器上有两个数据库.

如果没有,这样做的正确方法是什么?对我来说,连接两次以使用两个数据库似乎有些过分.

例如,我有不同的数据库用于不同的功能,例如,假设我在一个数据库中有客户数据,在另一个数据库中有统计数据.

所以在MySQL:

MySQL [customers]> show databases;
+--------------------+
| Database           |
+--------------------+
| customers          |
| stats              |
+--------------------+
Run Code Online (Sandbox Code Playgroud)

我有这个连接sequelize

// Create a connection....
var Sequelize = require('sequelize');
var sequelize = new Sequelize('customers', 'my_user', 'some_password', {
    host: 'localhost',
    dialect: 'mysql',

    pool: {
        max: 5,
        min: 0,
        idle: 10000
    },
    logging: function(output) {
        if (opts.log_queries) {
            log.it("sequelize_log",{log: output});
        }
    }

});

// Authenticate it.
sequelize.authenticate().nodeify(function(err) {

    // Do stuff....

});
Run Code Online (Sandbox Code Playgroud)

我试图通过使用点符号的模型定义来"欺骗"它

var InterestingStatistics = sequelize.define('stats.interesting_statistics', { /* ... */ }); …
Run Code Online (Sandbox Code Playgroud)

javascript mysql node.js sequelize.js

14
推荐指数
1
解决办法
2万
查看次数

通过Asterisk调用文件发起时添加SIP标头

我需要一种方法来在使用Asterisk调用文件发起呼叫时添加SIP头.

有没有办法在调用文件中添加SIP头?

我知道我可以使用Asterisk AGI完成此任务,但我无法找到任何使用调用文件添加SIP头的解决方案.

asterisk sip

3
推荐指数
1
解决办法
2618
查看次数

标签 统计

asterisk ×1

javascript ×1

mysql ×1

node.js ×1

sequelize.js ×1

sip ×1