如何使用 knex.js 连接到多个数据库?
How do you connect to multiple databases using knex.js?
有一个进程从一个数据库中获取数据并将其复制到另一个数据库。它们在不同的数据库平台上。 knex.js 是中间件。
这适用于 0.10.0
var first = require("knex")(...);
var second = require("knex").initialize(...);
但抱怨初始化已被弃用。有人可以举例说明如何在 knex.js 的当前版本中执行此操作吗?
为什么不使用与 first
相同的语法?我猜 .initialize
只是函数调用的过时(弃用)版本。
var first = require("knex")(firstConfig);
var second = require("knex")(secondConfig);
first.select('*').from('users');
second.select('*').from('table');
并且您有 2 个不同的构建器(每个都有不同的配置)。
有一个进程从一个数据库中获取数据并将其复制到另一个数据库。它们在不同的数据库平台上。 knex.js 是中间件。 这适用于 0.10.0
var first = require("knex")(...);
var second = require("knex").initialize(...);
但抱怨初始化已被弃用。有人可以举例说明如何在 knex.js 的当前版本中执行此操作吗?
为什么不使用与 first
相同的语法?我猜 .initialize
只是函数调用的过时(弃用)版本。
var first = require("knex")(firstConfig);
var second = require("knex")(secondConfig);
first.select('*').from('users');
second.select('*').from('table');
并且您有 2 个不同的构建器(每个都有不同的配置)。