Skip to content

docs: document update_field_metadata for per-field metadata edits#261

Open
mintlify[bot] wants to merge 2 commits into
mainfrom
mintlify/57feb9e9
Open

docs: document update_field_metadata for per-field metadata edits#261
mintlify[bot] wants to merge 2 commits into
mainfrom
mintlify/57feb9e9

Conversation

@mintlify

@mintlify mintlify Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Documents the new update_field_metadata API for editing per-column Arrow field metadata in Python, TypeScript, and Rust.

Changes

  • Added an Update field metadata section to tables/schema.mdx covering merge vs. replace semantics, dot-path addressing, and None/null deletion.
  • Included Python, TypeScript, and Rust examples for both merge and replace flows.
  • Updated the schema-evolution intro to list the new operation alongside add/alter/drop.

Context

Upstream PR lancedb/lancedb#3482 adds update_field_metadata to the Rust core, Python (sync + async), and TypeScript SDKs, letting clients add, change, or remove per-field Arrow metadata without rewriting data. Each call commits a new table version.

@mintlify

mintlify Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor Author

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
lancedb-bcbb4faf 🟢 Ready View Preview Jun 2, 2026, 2:58 AM

@brendanclement brendanclement left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - lets push this out after we release 0.33.1

@prrao87 prrao87 added the needs_new_release Only merge once we release a new version of LanceDB label Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs_new_release Only merge once we release a new version of LanceDB

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants