在浏览器中编辑 SQLite 数据库
Edit an SQLite database in your browser

原始链接: https://editsqlite.com/

editsqlite 是一款基于浏览器的 SQLite 编辑器,可在本地运行且不上传数据。它可打开 SQLite 数据库、SQL 转储文件和 CSV 文件,允许用户编辑单元格、行、列和表,并运行 SQL 查询。它通过重建而非修改原始文件来导出全新的、经校验的 SQLite、SQL 转储或 CSV 文件,以保持数据完整性。该工具包含自定义读取器、转储解析器、SQL 控制台和写入器;仅支持某些模式编辑以及中小型数据库,对 BLOB 和溢出页有限制。它被创建用于在不上传云端的情况下安全编辑标本目录。安全特性包括从不写入原始文件和完整性检查。常见问题解答涵盖信任、更小的导出、SQL 错误以及无直接服务器编辑。总体而言,它是一款注重隐私、支持离线的本地数据库编辑器。

一篇 Hacker News 帖子链接了 editsqlite.com,一个基于浏览器的 SQLite 数据库编辑器。评论提到可能的 GitHub 仓库、用它从 Android 应用提取数据,以及 tabdb.io 和 pglite 等相关工具。一位评论者称赞该工具采用重建而非原地编辑的方式,并配合完整性检查,对真实文件更安全,同时指出限制:尚不支持连接或 GROUP BY,不支持超过约 4KB 的行,存在内存限制,且某些架构对象作为重建脚本处理。他们仍建议在导出前后比较行数。
相关文章

原文
SQLite Editor Online — Open, Edit & Export DB In Your Browser
editsqlite runs in your tab · nothing uploads

Open a SQLite file, a .sql dump or a CSV, edit the data in a grid or with SQL, then download a fresh file. Read once, never written to, never uploaded.

.sqlite / .db · .sql dumps (MySQL, Postgres, SQLite) · .csv — or drop a file anywhere on the page. Exports are fresh files built by our own writer; for CSV, the import wizard types each column before the table is created.