diff --git a/packages/web/src/tabs/CompareModelTab.svelte b/packages/web/src/tabs/CompareModelTab.svelte index 30073d91a..90bedac32 100644 --- a/packages/web/src/tabs/CompareModelTab.svelte +++ b/packages/web/src/tabs/CompareModelTab.svelte @@ -186,7 +186,8 @@ $: console.log('sourceDb', sourceDb); $: console.log('targetDb', targetDb); - $: console.log('connection', connection); + $: console.log('$connection', $connection); + $: console.log('$extensions', $extensions); $: console.log('driver', driver); $: targetDbPaired = matchPairedObjects(sourceDb, targetDb, dbDiffOptions); diff --git a/plugins/dbgate-plugin-mssql/src/backend/tediousDriver.js b/plugins/dbgate-plugin-mssql/src/backend/tediousDriver.js index 2964642b4..a02c324b9 100644 --- a/plugins/dbgate-plugin-mssql/src/backend/tediousDriver.js +++ b/plugins/dbgate-plugin-mssql/src/backend/tediousDriver.js @@ -64,7 +64,7 @@ async function tediousQueryCore(pool, sql, options) { columns: [], }); } - const { addDriverNativeColumn } = options || {}; + const { addDriverNativeColumn, discardResult } = options || {}; return new Promise((resolve, reject) => { const result = { rows: [], @@ -85,7 +85,8 @@ async function tediousQueryCore(pool, sql, options) { ) ); }); - pool.execSql(request); + if (discardResult) pool.execSqlBatch(request); + else pool.execSql(request); }); }