mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-27 14:56:00 +00:00
correctly close connections #920
This commit is contained in:
@@ -547,6 +547,10 @@ const driver = {
|
|||||||
})),
|
})),
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
|
async close(dbhan) {
|
||||||
|
return dbhan.client.close();
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = driver;
|
module.exports = driver;
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ const driverBase = require('../frontend/driver');
|
|||||||
const Analyser = require('./Analyser');
|
const Analyser = require('./Analyser');
|
||||||
const { createBulkInsertStreamBase, makeUniqueColumnNames } = global.DBGATE_PACKAGES['dbgate-tools'];
|
const { createBulkInsertStreamBase, makeUniqueColumnNames } = global.DBGATE_PACKAGES['dbgate-tools'];
|
||||||
const createOracleBulkInsertStream = require('./createOracleBulkInsertStream');
|
const createOracleBulkInsertStream = require('./createOracleBulkInsertStream');
|
||||||
const { platform } = require('os');
|
|
||||||
|
|
||||||
let requireOracledb;
|
let requireOracledb;
|
||||||
let platformInfo;
|
let platformInfo;
|
||||||
@@ -94,7 +93,7 @@ const driver = {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
async close(dbhan) {
|
async close(dbhan) {
|
||||||
return dbhan.client.end();
|
return dbhan.client.close();
|
||||||
},
|
},
|
||||||
async query(dbhan, sql) {
|
async query(dbhan, sql) {
|
||||||
if (sql == null || sql.trim() == '') {
|
if (sql == null || sql.trim() == '') {
|
||||||
|
|||||||
@@ -371,6 +371,10 @@ const driver = {
|
|||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
async close(dbhan) {
|
||||||
|
return dbhan.client.quit();
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
module.exports = driver;
|
module.exports = driver;
|
||||||
|
|||||||
@@ -70,7 +70,8 @@ const driver = {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
async close(dbhan) {
|
async close(dbhan) {
|
||||||
return dbhan.client.close();
|
// sqlite close is sync, returns this
|
||||||
|
dbhan.client.close();
|
||||||
},
|
},
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
async query(dbhan, sql) {
|
async query(dbhan, sql) {
|
||||||
|
|||||||
Reference in New Issue
Block a user