Bun's Built-in SQLite Driver: When bun:sqlite Works and When It Hurts
Bun ships with a native SQLite driver. Here is how to use bun:sqlite without npm packages, where it blocks the event loop, and how to check if it fits your workload.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Bun ships with a native SQLite driver. Here is how to use bun:sqlite without npm packages, where it blocks the event loop, and how to check if it fits your workload.
A technical architecture note for Titanium SDK developers on implementing reliable SQLite storage, including bootstrap logic, schema migrations, and failure mitigation.
Learn how to choose between SQLite and embedded etcd for K3s clusters, including implementation steps for edge devices and high-availability production environments.
Titanium.Database gives Titanium apps a core SQLite wrapper for offline storage. Use transactions, parameter binding and pragma user_version for safe schema moves, then verify the sandbox file.
A concise guide to building a safe, singleton SQLite layer with Titanium SDK’s Ti.Database API, covering lazy opening, schema versioning, transactional writes, and verification steps.
Subversion's 'database disk image is malformed' error means the local SQLite metadata in .svn/wc.db is damaged — not the repository. Diagnose the cause, repair with cleanup, or rebuild without losing uncommitted work.
Learn how SQLite’s UPSERT (ON CONFLICT DO UPDATE) replaces the traditional two‑step insert‑or‑update pattern with a single atomic statement, including syntax, an example, performance notes, and limitations.
Forgejo won't start and the logs say "database is locked" or a migration never finishes? A diagnostic walkthrough for SQLite-backed instances: ordered checks, fixes per finding, and when to restore from backup.
Learn how Bun’s built‑in sqlite module lets you add a relational database to your app with no extra dependencies, plus a quick TODO API example and trade‑offs.