失眠,数据丢失?八种恢复和迁移数据的方法

发布日期:2026-04-21 10:03:13   浏览量 :4
发布日期:2026-04-21 10:03:13  
4

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

简要总结 (fTL;DR)

如果您已升级至 Insomnia 8.0 但无法访问您的集合,您的数据可能仍保留在磁盘上。本指南将系统地指导您查找、从 SQLite 数据库恢复数据,并将数据迁移至 Apidog 或其他替代方案。请立即执行此操作,以免后续安装更新时覆盖您的备份文件。

立即试用 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,请尝试使用临时存储功能:

  1. 打开 Insomnia,您将看到登录屏幕。
  2. 寻找“不使用账户继续使用”或“继续使用本地存储”的按钮/链接。
  3. 如果能够进入,请立即导出所有工作区
    • 点击工作区名称(左侧栏)
    • 工作区菜单(三个点/齿轮图标)→ “导出”
    • 选择 “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 直接提取数据,例如:

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部