fixed importing mysql dump #702

This commit is contained in:
SPRINX0\prochazka
2024-09-24 15:54:54 +02:00
parent 85bfb1986d
commit 517002e079
5 changed files with 16 additions and 4 deletions

View File

@@ -60,7 +60,7 @@ const drivers = driverBases.map(driverBase => ({
async close(dbhan) {
return dbhan.client.close();
},
query(dbhan, sql) {
query(dbhan, sql, options) {
if (sql == null) {
return {
rows: [],
@@ -68,6 +68,14 @@ const drivers = driverBases.map(driverBase => ({
};
}
if (options?.importSqlDump && sql.trim().startsWith('/*!') && sql.includes('character_set_client')) {
// skip this in SQL dumps
return {
rows: [],
columns: [],
};
}
return new Promise((resolve, reject) => {
dbhan.client.query(sql, function (error, results, fields) {
if (error) reject(error);