Skip to content

Commit 12c1e6c

Browse files
committed
Fix: Ignore bigquery partition_by config when the target isn't bigquery
1 parent d307981 commit 12c1e6c

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

sqlmesh/dbt/model.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -521,9 +521,11 @@ def to_sqlmesh(
521521
raise ConfigError(
522522
f"Failed to parse model '{self.canonical_name(context)}' partition_by field '{p}' in '{self.path}': {e}"
523523
) from e
524-
else:
524+
elif isinstance(self.partition_by, dict) and context.target.dialect == "bigquery":
525525
partitioned_by.append(self._big_query_partition_by_expr(context))
526-
optional_kwargs["partitioned_by"] = partitioned_by
526+
527+
if partitioned_by:
528+
optional_kwargs["partitioned_by"] = partitioned_by
527529

528530
if self.cluster_by:
529531
if isinstance(kind, ViewKind):

0 commit comments

Comments
 (0)