diff --git a/integration-tests/engines.js b/integration-tests/engines.js index 1f9f39bf5..a21194847 100644 --- a/integration-tests/engines.js +++ b/integration-tests/engines.js @@ -118,6 +118,7 @@ const engines = [ engine: 'sqlite@dbgate-plugin-sqlite', }, objects: [views], + skipOnCI: true, }, { label: 'CockroachDB', @@ -164,9 +165,9 @@ const filterLocal = [ // filter local testing '-MySQL', '-MariaDB', - 'PostgreSQL', + '-PostgreSQL', '-SQL Server', - '-SQLite', + 'SQLite', '-CockroachDB', '-ClickHouse', ]; diff --git a/plugins/dbgate-plugin-sqlite/src/backend/driver.js b/plugins/dbgate-plugin-sqlite/src/backend/driver.js index aff55650c..4de36347e 100644 --- a/plugins/dbgate-plugin-sqlite/src/backend/driver.js +++ b/plugins/dbgate-plugin-sqlite/src/backend/driver.js @@ -26,8 +26,8 @@ async function waitForDrain(stream) { }); } -function runStreamItem(client, sql, options, rowCounter) { - const stmt = client.prepare(sql); +function runStreamItem(dbhan, sql, options, rowCounter) { + const stmt = dbhan.client.prepare(sql); if (stmt.reader) { const columns = stmt.columns(); // const rows = stmt.all(); @@ -101,7 +101,7 @@ const driver = { const inTransaction = dbhan.client.transaction(() => { for (const sqlItem of sqlSplitted) { - runStreamItem(dbhan.client, sqlItem, options, rowCounter); + runStreamItem(dbhan, sqlItem, options, rowCounter); } if (rowCounter.date) {