Files
beads/internal/storage
Steve Yegge e972f1d866 fix(sqlite): Fix connection string construction for :memory: databases
The previous code had two bugs:
1. Double 'file:' prefix when path was ':memory:'
2. Two '?' separators instead of proper '?...&...' syntax

This caused SQLite errors: 'no such cache mode: shared?_pragma=...'

Fixed by:
- Building connStr directly for :memory: case with proper syntax
- Using '&' to chain query parameters
- Handling filepath.Abs() only for real files, not :memory:

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 16:16:27 -08:00
..