Skip to content

Conversation

@cofin
Copy link
Member

@cofin cofin commented Nov 21, 2025

Normalize mapping batches before parameter alignment so execute_many with list-of-dicts works with positional execution styles.

  • The Problem: DuckDB (and other positional adapters) raised identifier/
    count mismatches when execute_many received a list of dicts for named
    placeholders.
  • The Solution: Core parameter processor now converts mapping payloads
    to ordered positional values prior to validation; converter preserves
    unnamed placeholder ordinals; added regression tests.

@cofin cofin merged commit 93c6627 into main Nov 21, 2025
10 checks passed
@cofin cofin deleted the fix/execute-many-params branch November 21, 2025 20:16
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.

2 participants