Skip to content

Commit f0938b5

Browse files
committed
Fix: Don't insert an empty dataframe of seed rows during migration
1 parent 7848089 commit f0938b5

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

sqlmesh/core/state_sync/engine_adapter.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1174,12 +1174,13 @@ def _migrate_seed_rows(self, snapshot_mapping: t.Dict[SnapshotId, SnapshotTableI
11741174
s for s_id, s in new_seeds.items() if s_id not in existing_snapshot_ids
11751175
]
11761176

1177-
self.engine_adapter.insert_append(
1178-
self.seeds_table,
1179-
pd.DataFrame(seeds_to_push),
1180-
columns_to_types=self._seed_columns_to_types,
1181-
contains_json=True,
1182-
)
1177+
if seeds_to_push:
1178+
self.engine_adapter.insert_append(
1179+
self.seeds_table,
1180+
pd.DataFrame(seeds_to_push),
1181+
columns_to_types=self._seed_columns_to_types,
1182+
contains_json=True,
1183+
)
11831184

11841185
def _migrate_environment_rows(
11851186
self,

0 commit comments

Comments
 (0)