diff --git a/plugins/dbgate-plugin-duckdb/src/backend/driver.js b/plugins/dbgate-plugin-duckdb/src/backend/driver.js index c7e5d54d5..08aa46bce 100644 --- a/plugins/dbgate-plugin-duckdb/src/backend/driver.js +++ b/plugins/dbgate-plugin-duckdb/src/backend/driver.js @@ -56,10 +56,11 @@ const driver = { }, async stream(dbhan, sql, options) { const duckdb = getDuckDb(); - const statements = await dbhan.client.extractStatements(sql); - const count = statements.count; try { + const statements = await dbhan.client.extractStatements(sql); + const count = statements.count; + for (let i = 0; i < count; i++) { let hasSentColumns = false; const stmt = await statements.prepare(i); @@ -77,11 +78,11 @@ const driver = { continue; } - options.info({ - message: JSON.stringify(res), - time: new Date(), - severity: 'info', - }); + // options.info({ + // message: JSON.stringify(res), + // time: new Date(), + // severity: 'info', + // }); if (!hasSentColumns) { const columnNames = res.columnNames();