Skip to content

Update from code changes: double-quoted SQL filter identifiers - #345

Open
mintlify[bot] wants to merge 1 commit into
mainfrom
mintlify/c3250d09
Open

Update from code changes: double-quoted SQL filter identifiers#345
mintlify[bot] wants to merge 1 commit into
mainfrom
mintlify/c3250d09

Conversation

@mintlify

@mintlify mintlify Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Summary

LanceDB now accepts SQL-standard double-quoted identifiers (for example "UpperCaseName") in filter predicates. LanceDB rewrites them to backtick-escaped identifiers before planning, so both quoting styles behave the same. This applies to every filter-bearing operation: search filters, row counts, updates, deletes, and merge insert conditions. Previously, double-quoted tokens were parsed as string literals and silently matched no rows.

lancedb/lancedb#3825

Changes

  • Extended the "Advanced SQL Filters" section of the filtering page to document double-quoted identifier escaping alongside backticks.
  • Clarified that single quotes always denote string literals.
  • Added a warning that older SDK versions parse double-quoted tokens as string literals, so backticks remain the safe choice there.

@mintlify

mintlify Bot commented Aug 26, 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 Aug 26, 2026, 10:22 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants