From 729901a28bd0153d5779b3ed1f4932298b8d905e Mon Sep 17 00:00:00 2001 From: Diego Imbert Date: Fri, 9 Jan 2026 22:23:17 +0100 Subject: [PATCH] Disable transactional DDL for Ducklake (bug on their side) --- .../apps/components/display/dbtable/queries/alterTable.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/apps/components/display/dbtable/queries/alterTable.ts b/frontend/src/lib/components/apps/components/display/dbtable/queries/alterTable.ts index afbe9d33c9..66f9ec6213 100644 --- a/frontend/src/lib/components/apps/components/display/dbtable/queries/alterTable.ts +++ b/frontend/src/lib/components/apps/components/display/dbtable/queries/alterTable.ts @@ -476,5 +476,9 @@ function normalizeNewFkToOldColNames( } export function dbSupportsTransactionalDdl(dbType: DbType): boolean { - return dbType === 'postgresql' || dbType === 'ms_sql_server' || dbType === 'duckdb' + return dbType === 'postgresql' || dbType === 'ms_sql_server' + // Commented out temporarily because Ducklake transactional DDL sometimes put the + // ducklake in an unusable state. + // See : https://github.com/duckdb/ducklake/issues/683 + // || dbType === 'duckdb' }