2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家
简要总结 (fTL;DR)
如果您已升级至 Insomnia 8.0 但无法访问您的集合,您的数据可能仍保留在磁盘上。本指南将系统地指导您查找、从 SQLite 数据库恢复数据,并将数据迁移至 Apidog 或其他替代方案。请立即执行此操作,以免后续安装更新时覆盖您的备份文件。
💡Apidog 是一个免费的一体化应用程序接口(API)开发平台,可以直接导入 Insomnia 集合,并在无需创建账户的情况下将数据存储在本地。免费试用 Apidog,无需信用卡。
引言
Insomnia 8.0 更新(2023年9月)强制要求登录云端。许多人发现打开应用后,旧集合消失了。主要原因是如果不登录 Kong,新的用户界面(UI)不会显示原有的本地数据。
如果数据因临时存储机制而丢失,您可能无法恢复;但在许多情况下,SQLite 文件仍存在于磁盘上。本指南将帮助您检查并恢复数据(既可通过用户界面,也可直接通过数据库),并通过迁移到注重“本地优先”的工具来提供防止未来出现问题的建议。
第一步:查找现有的 Insomnia 数据库文件
重要提示: 在重新安装、创建 Kong 账户或再次打开 Insomnia 之前,请先备份您的数据库文件。
Insomnia 应用支持文件的位置:
-
macOS:
~/Library/Application Support/Insomnia/ -
Windows:
C:\Users\[用户名]\AppData\Roaming\Insomnia\ -
Linux:
~/.config/Insomnia/
在此目录中查找:
-
insomnia.db(主文件) - 包含
.db文件的core/文件夹 workspaces/文件夹(可能包含导出的 JSON 文件)
将整个目录复制到安全位置。切勿跳过此步骤,以防止因更新或重新安装导致文件被覆盖或删除。
第二步:尝试通过 Insomnia 用户界面恢复
如果尚未登录 Kong,请尝试使用临时存储功能:
- 打开 Insomnia,您将看到登录屏幕。
- 寻找“不使用账户继续使用”或“继续使用本地存储”的按钮/链接。
- 如果能够进入,请立即导出所有工作区:
- 点击工作区名称(左侧栏)
- 工作区菜单(三个点/齿轮图标)→ “导出”
- 选择 “Insomnia v4 (JSON)”
- 保存文件
- 对每个工作区重复此操作
如果您能够登录 Kong,已同步的工作区将被拉取——同样进行导出操作。
第三步:直接从 SQLite 数据库恢复数据
如果通过用户界面无法恢复,请使用 DB Browser for SQLite 提取数据:
安装 DB Browser for SQLite
在 sqlitebrowser.org 下载(免费,支持所有操作系统)
打开数据库文件
- 前往 文件 > 打开数据库
- 选择 Insomnia 目录中的
insomnia.db或.db文件
浏览架构
重点关注以下表:
Workspace(工作区)RequestGroup(请求组)Request(请求)Environment(环境)-
Response(响应历史)
导出数据
- 前往 浏览数据
- 选择每个表 → 文件 > 导出 > 表为 CSV
- 对于请求(requests),查看字段:
name(名称)、url(网址)、method(方法)、headers(标头,JSON格式)、body(主体)
从原始数据重建集合
您可以利用 CSV 数据重新构建,或使用 Python 直接提取数据,例如:
免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。