From fd4cc6a1e8e0364657d06ebfe710ac4e074c5d49 Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Mon, 3 Nov 2025 15:44:57 +0100 Subject: [PATCH] #1235 ability to load CSV files --- plugins/dbgate-plugin-mysql/src/backend/drivers.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/dbgate-plugin-mysql/src/backend/drivers.js b/plugins/dbgate-plugin-mysql/src/backend/drivers.js index f684e0b84..1f1494bad 100644 --- a/plugins/dbgate-plugin-mysql/src/backend/drivers.js +++ b/plugins/dbgate-plugin-mysql/src/backend/drivers.js @@ -3,6 +3,7 @@ const stream = require('stream'); const driverBases = require('../frontend/drivers'); const Analyser = require('./Analyser'); const mysql2 = require('mysql2'); +const fs = require('fs'); const { getLogger, createBulkInsertStreamBase, makeUniqueColumnNames, extractErrorLogData } = global.DBGATE_PACKAGES['dbgate-tools']; @@ -53,6 +54,7 @@ const drivers = driverBases.map(driverBase => ({ supportBigNumbers: true, bigNumberStrings: true, dateStrings: true, + infileStreamFactory: path => fs.createReadStream(path), // TODO: test following options // multipleStatements: true, };