Update CLAUDE.md database query examples from bun:sqlite to Node-compatible #274

Closed
opened 2026-01-25 13:13:39 +00:00 by jack · 0 comments
Owner

Problem

CLAUDE.md enthält mehrere DB-Abfragebeispiele mit bun:sqlite:

bun -e "
import Database from 'bun:sqlite';
const db = new Database('/home/jonas/.claude-mem/claude-mem.db', { readonly: true });
..."

Lösung

Die Beispiele auf eine Node-kompatible Lösung umstellen.

Option 1: Node mit better-sqlite3

node -e "
const Database = require('better-sqlite3');
const db = new Database('/home/jonas/.claude-mem/claude-mem.db', { readonly: true });
console.log(db.prepare('SELECT ...').all());
"

Hinweis: Erfordert globale Installation von better-sqlite3.

Option 2: Helper-Script im Projekt

Ein kleines CLI-Tool in scripts/ das die Abfragen ermöglicht:

pnpm db:query "SELECT id, title FROM observations LIMIT 5"

Option 3: SQLite CLI

sqlite3 ~/.claude-mem/claude-mem.db "SELECT id, title FROM observations LIMIT 5"

Empfehlung

Option 3 (SQLite CLI) ist am einfachsten und erfordert keine zusätzlichen Abhängigkeiten.

## Problem `CLAUDE.md` enthält mehrere DB-Abfragebeispiele mit `bun:sqlite`: ```bash bun -e " import Database from 'bun:sqlite'; const db = new Database('/home/jonas/.claude-mem/claude-mem.db', { readonly: true }); ..." ``` ## Lösung Die Beispiele auf eine Node-kompatible Lösung umstellen. ### Option 1: Node mit better-sqlite3 ```bash node -e " const Database = require('better-sqlite3'); const db = new Database('/home/jonas/.claude-mem/claude-mem.db', { readonly: true }); console.log(db.prepare('SELECT ...').all()); " ``` **Hinweis:** Erfordert globale Installation von `better-sqlite3`. ### Option 2: Helper-Script im Projekt Ein kleines CLI-Tool in `scripts/` das die Abfragen ermöglicht: ```bash pnpm db:query "SELECT id, title FROM observations LIMIT 5" ``` ### Option 3: SQLite CLI ```bash sqlite3 ~/.claude-mem/claude-mem.db "SELECT id, title FROM observations LIMIT 5" ``` ## Empfehlung Option 3 (SQLite CLI) ist am einfachsten und erfordert keine zusätzlichen Abhängigkeiten.
jack 2026-01-25 13:13:41 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
customable/claude-mem#274
No description provided.