correctly close connections #920

This commit is contained in:
SPRINX0\prochazka
2024-10-14 14:28:26 +02:00
parent f80ae284fa
commit f0048bc6cf
4 changed files with 11 additions and 3 deletions

View File

@@ -547,6 +547,10 @@ const driver = {
})),
};
},
async close(dbhan) {
return dbhan.client.close();
},
};
module.exports = driver;

View File

@@ -5,7 +5,6 @@ const driverBase = require('../frontend/driver');
const Analyser = require('./Analyser');
const { createBulkInsertStreamBase, makeUniqueColumnNames } = global.DBGATE_PACKAGES['dbgate-tools'];
const createOracleBulkInsertStream = require('./createOracleBulkInsertStream');
const { platform } = require('os');
let requireOracledb;
let platformInfo;
@@ -94,7 +93,7 @@ const driver = {
};
},
async close(dbhan) {
return dbhan.client.end();
return dbhan.client.close();
},
async query(dbhan, sql) {
if (sql == null || sql.trim() == '') {

View File

@@ -371,6 +371,10 @@ const driver = {
}
return null;
},
async close(dbhan) {
return dbhan.client.quit();
},
};
module.exports = driver;

View File

@@ -70,7 +70,8 @@ const driver = {
};
},
async close(dbhan) {
return dbhan.client.close();
// sqlite close is sync, returns this
dbhan.client.close();
},
// @ts-ignore
async query(dbhan, sql) {