Skip to content

Commit 8258fd6

Browse files
committed
Fix for errors on every query because of the engine column
1 parent 3acadac commit 8258fd6

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

internal-packages/tsql/src/query/printer.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1423,6 +1423,14 @@ export class ClickHousePrinter {
14231423
if (environmentId) this.allowedInternalColumns.add(environmentId);
14241424
}
14251425

1426+
// Register required filter columns as allowed internal columns
1427+
// These are ClickHouse columns used for internal filtering (e.g., engine = 'V2')
1428+
if (tableSchema.requiredFilters) {
1429+
for (const filter of tableSchema.requiredFilters) {
1430+
this.allowedInternalColumns.add(filter.column);
1431+
}
1432+
}
1433+
14261434
// Add tenant isolation guard
14271435
extraWhere = this.createTenantGuard(tableSchema, effectiveAlias);
14281436
} else if (

0 commit comments

Comments
 (0)