From 7d945bfcd4ec614148852a9dd4db67203d42718e Mon Sep 17 00:00:00 2001 From: Flamenco Date: Thu, 12 Jul 2018 16:02:03 -0400 Subject: [PATCH] Implement insert_batch as described in docs This is already implement in the mysql driver... --- drivers/mysql/query_exec.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/drivers/mysql/query_exec.js b/drivers/mysql/query_exec.js index 452661a..a78b013 100755 --- a/drivers/mysql/query_exec.js +++ b/drivers/mysql/query_exec.js @@ -101,8 +101,16 @@ const QueryExec = function (qb, conn) { exec(sql,callback); }, - insert_batch: function(table,set,callback) { - const sql = qb.insert_batch(table,set); + insert_batch: function(table,set,ignore,on_dupe,callback) { + if (typeof ignore === 'function') { + callback = ignore; + ignore = null; + } + else if (typeof on_dupe === 'function') { + callback = on_dupe; + on_dupe = null; + } + const sql = qb.insert_batch(table,set,ignore,on_dupe); qb.reset_query(sql); exec(sql,callback); },