From 065eb9b878dec307eb7c62db41c2025a46a54819 Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Thu, 24 Apr 2025 09:52:30 +0200 Subject: [PATCH] duckdb fixes --- integration-tests/engines.js | 2 ++ plugins/dbgate-plugin-duckdb/src/frontend/driver.js | 1 + 2 files changed, 3 insertions(+) diff --git a/integration-tests/engines.js b/integration-tests/engines.js index 9214a88bd..ae4fe2b16 100644 --- a/integration-tests/engines.js +++ b/integration-tests/engines.js @@ -658,6 +658,7 @@ const cassandraEngine = { const duckdbEngine = { label: 'DuckDB', generateDbFile: true, + defaultSchemaName: 'main', connection: { engine: 'duckdb@dbgate-plugin-duckdb', }, @@ -671,6 +672,7 @@ const duckdbEngine = { skipAutoIncrement: true, skipDeploy: true, supportRenameSqlObject: true, + skipIncrementalAnalysis: true, }; const enginesOnCi = [ diff --git a/plugins/dbgate-plugin-duckdb/src/frontend/driver.js b/plugins/dbgate-plugin-duckdb/src/frontend/driver.js index 404eb4c2f..e3fbd5dfa 100644 --- a/plugins/dbgate-plugin-duckdb/src/frontend/driver.js +++ b/plugins/dbgate-plugin-duckdb/src/frontend/driver.js @@ -18,6 +18,7 @@ function getDatabaseFileLabel(databaseFile) { const dialect = { limitSelect: true, rangeSelect: true, + defaultSchemaName: 'main', offsetFetchRangeSyntax: false, explicitDropConstraint: true, stringEscapeChar: "'",