Skip to content

docs: bring CLAUDE.md up to date with the psycopg and turso drivers - #247

Merged
rayakame merged 2 commits into
mainfrom
docs/refresh-claude-md
Aug 12, 2026
Merged

docs: bring CLAUDE.md up to date with the psycopg and turso drivers#247
rayakame merged 2 commits into
mainfrom
docs/refresh-claude-md

Conversation

@rayakame

Copy link
Copy Markdown
Owner

CLAUDE.md still described three drivers; the list grew to seven in v0.7.0/v0.8.0.

  • Driver list: asyncpg, psycopg_async, psycopg_sync (postgres); aiosqlite, sqlite3, turso_async, turso_sync (sqlite). Per-family command support noted (:copyfrom postgres-only, :execlastid sqlite/turso-only, :batch* never).
  • Commands: nox sessions generalized to one per driver; verification loop now says all seven *_check sessions; build section notes the hardcoded driver dir lists (build scripts, noxfile DRIVER_PATHS, ci.yml) to touch when adding a driver.
  • Architecture: converters and speedups options; psycopg_sql.go placeholder rewriter; reserved-locals seeding in plainParams; all four driver implementation files and how conversion differs per family.
  • Invariants: psycopg loader registration is process-global like sqlite converters; speedups swaps decodes to ciso8601; converter functions are never called with None and convert lists element-wise.

Doc-only change, no generated output affected; labeled skip-fragment-check.

The driver list grew to seven in v0.7.0/v0.8.0 (psycopg_async,
psycopg_sync, turso_async, turso_sync) but CLAUDE.md still described
three. Also document the converters and speedups options, the
psycopg_sql.go placeholder rewriter, the reserved-locals seeding in
plainParams, the per-family command support, and the hardcoded driver
dir lists to touch when adding a driver.
@codecov

codecov Bot commented Aug 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@rayakame
rayakame enabled auto-merge (squash) August 12, 2026 21:32
@rayakame
rayakame merged commit ac04bbb into main Aug 12, 2026
22 checks passed
@rayakame
rayakame deleted the docs/refresh-claude-md branch August 12, 2026 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant