Skip to content

Conversation

@JustinRush80
Copy link
Contributor

@JustinRush80 JustinRush80 commented Nov 22, 2025

Description

Fix Schema Evolution in MERGE operation when there are chained expression such as
when_not_matched_insert_all().when_matched_update_all().execute()

Related Issue(s)

Documentation

@github-actions github-actions bot added binding/python Issues for the Python package binding/rust Issues for the Rust crate labels Nov 22, 2025
@github-actions
Copy link

ACTION NEEDED

delta-rs follows the Conventional Commits specification for release automation.

The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification.

@JustinRush80 JustinRush80 changed the title fix schema evolution for merge operation fix: schema evolution for merge operation Nov 22, 2025
@JustinRush80 JustinRush80 marked this pull request as ready for review November 22, 2025 18:46
@codecov
Copy link

codecov bot commented Nov 22, 2025

Codecov Report

❌ Patch coverage is 0% with 7 lines in your changes missing coverage. Please review.
✅ Project coverage is 26.22%. Comparing base (26e2b42) to head (bb8fb73).

Files with missing lines Patch % Lines
crates/core/src/operations/merge/mod.rs 0.00% 7 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3945      +/-   ##
==========================================
- Coverage   26.22%   26.22%   -0.01%     
==========================================
  Files         124      124              
  Lines       19886    19884       -2     
  Branches    19886    19884       -2     
==========================================
- Hits         5216     5214       -2     
  Misses      14300    14300              
  Partials      370      370              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@ion-elgreco
Copy link
Collaborator

Thanks @JustinRush80 :)

@ion-elgreco ion-elgreco enabled auto-merge (squash) December 11, 2025 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

binding/python Issues for the Python package binding/rust Issues for the Rust crate

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

[Bug]: Table merging fails with merge_schema=True

2 participants