Skip to main content
Back to registry

transaction-correctness

tursodatabase/turso

Turso uses WAL (Write-Ahead Logging) mode exclusively.

Installs335
Install command
npx skills add https://github.com/tursodatabase/turso --skill transaction-correctness
Security audits
Gen Agent Trust HubPASS
SocketPASS
SnykPASS
About this skill
Turso uses WAL (Write-Ahead Logging) mode exclusively. Files: .db , .db-wal (no .db-shm - Turso uses in-memory WAL index) Transfers WAL content back to main DB. Checkpoint types: SQLite uses a shared memory file ( -shm ) for WAL index. Turso does not - it uses in-memory data structures ( frame_cache hashmap, atomic read marks) since multi-process access is not supported. On crash: Key files: Per-Connection (private): Shared across connections: - Writer appends frames (page data) to WAL file (sequential I/O) - COMMIT = frame with non-zero db_size in header (marks transaction end) - Original DB unchanged until checkpoint - Reader acquires read mark (mxFrame = last valid commit frame) - For each page: check WAL up to mxFrame, fall back to main DB - Reader sees consistent snapshot at its read mark - PASSIVE : Non-blocking, stops at pages needed by active readers - FULL : Waits for readers, checkpoints everything - RESTART : Like FULL, also resets WAL to beginning - TRUNCATE : Like RESTART, also truncates WAL file to zero length - One writer at a time - Readers don't block writer, writer doesn't block readers - Checkpoint must stop at pages needed by active readers - First connection acquires exclusive lock - Replays valid commits from WAL - Releases lock, normal operation resumes - WAL implementation - WAL implementation - Page management, transactions - Pager - page cache, dirty...

Source description provided by the upstream skill listing. Community reviews and install context appear in the sections below.

Community Reviews

Latest reviews

Sign in to review

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does transaction-correctness do?

Turso uses WAL (Write-Ahead Logging) mode exclusively.

Is transaction-correctness good?

transaction-correctness does not have approved reviews yet, so SkillJury cannot publish a community verdict.

What agent does transaction-correctness work with?

transaction-correctness currently lists compatibility with codex, gemini-cli, opencode, cursor, github-copilot, claude-code.

What are alternatives to transaction-correctness?

Skills in the same category include telegram-bot-builder, flutter-app-size, sharp-edges, iterative-retrieval.

How do I install transaction-correctness?

npx skills add https://github.com/tursodatabase/turso --skill transaction-correctness

Related skills

More from tursodatabase/turso

Related skills

Alternatives in Software Engineering