zcatsql/src
R.Eugenio 5f8ae72a5a feat: Auto-configure WAL mode on database open
- open() now automatically enables WAL mode for file-based databases
- Configures: journal_mode=WAL, synchronous=NORMAL, busy_timeout=5000ms
- Skips configuration for :memory: databases
- Added openRaw() for cases requiring default SQLite behavior
- Fixes: Database locked errors under concurrent load (Solo2 incident)

Benefits:
- Concurrent readers during writes
- 5s retry instead of immediate failure
- All projects using zcatsql benefit automatically

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 12:01:27 +01:00
..
audit fix(audit): Free previous values in EntryBuilder setters 2025-12-25 22:53:05 +01:00
backup.zig refactor: modularize root.zig into specialized modules 2025-12-08 19:54:19 +01:00
c.zig feat: v1.0 - add row mapping, serialize, session, vacuum into, snapshots 2025-12-08 21:04:24 +01:00
database.zig feat: Auto-configure WAL mode on database open 2026-01-12 12:01:27 +01:00
errors.zig refactor: modularize root.zig into specialized modules 2025-12-08 19:54:19 +01:00
fts5.zig feat: add advanced features - batch bind, row iterator, FTS5, JSON, R-Tree, virtual tables 2025-12-08 20:30:10 +01:00
functions.zig refactor: modularize root.zig into specialized modules 2025-12-08 19:54:19 +01:00
json.zig feat: add advanced features - batch bind, row iterator, FTS5, JSON, R-Tree, virtual tables 2025-12-08 20:30:10 +01:00
pool.zig refactor: modularize root.zig into specialized modules 2025-12-08 19:54:19 +01:00
root.zig refactor: rename zsqlite to zcatsql 2025-12-09 02:19:52 +01:00
rtree.zig feat: add advanced features - batch bind, row iterator, FTS5, JSON, R-Tree, virtual tables 2025-12-08 20:30:10 +01:00
serialize.zig refactor: rename zsqlite to zcatsql 2025-12-09 02:19:52 +01:00
session.zig refactor: rename zsqlite to zcatsql 2025-12-09 02:19:52 +01:00
statement.zig refactor: Migrar ArrayList a ArrayListUnmanaged (Zig 0.15) 2025-12-23 01:27:25 +01:00
types.zig refactor: rename zsqlite to zcatsql 2025-12-09 02:19:52 +01:00
vtable.zig refactor: Migrar ArrayList a ArrayListUnmanaged (Zig 0.15) 2025-12-23 01:27:25 +01:00