有一个进程从一个数据库获取数据并将其复制到另一个数据库。它们位于不同的数据库平台上。 knex.js是中间件。 这适用于0.10.0
var first = require("knex")(...);
var second = require("knex").initialize(...);
但抱怨初始化已弃用。有人可以举例说明如何在当前版本的knex.js中执行此操作吗?
答案 0 :(得分:10)
为什么不使用与first
相同的语法?我想.initialize
只是函数调用的过时(已弃用)版本。
var first = require("knex")(firstConfig);
var second = require("knex")(secondConfig);
first.select('*').from('users');
second.select('*').from('table');
你有2个不同的构建器(每个构建器具有不同的配置)。