mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-20 05:26:00 +00:00
mssql: support readableStream (missing drained pause+resume+drained support)
This commit is contained in:
@@ -8,7 +8,7 @@ async function queryReader({ connection, sql }) {
|
||||
const driver = engines(connection);
|
||||
const pool = await driverConnect(driver, connection);
|
||||
console.log(`Connected.`);
|
||||
return driver.readableStream(pool, sql);
|
||||
return await driver.readableStream(pool, sql);
|
||||
}
|
||||
|
||||
module.exports = queryReader;
|
||||
|
||||
@@ -2,12 +2,16 @@ const mssql = require('mssql');
|
||||
const mysql = require('mysql');
|
||||
const pg = require('pg');
|
||||
const pgQueryStream = require('pg-query-stream');
|
||||
const fs = require('fs');
|
||||
const stream = require('stream');
|
||||
|
||||
const nativeModules = {
|
||||
mssql,
|
||||
mysql,
|
||||
pg,
|
||||
pgQueryStream,
|
||||
fs,
|
||||
stream,
|
||||
};
|
||||
|
||||
function driverConnect(driver, connection) {
|
||||
|
||||
Reference in New Issue
Block a user