Postman collections 保存在哪里?

Where are Postman collections saved?

离线工作时 Windows 的 standalone Postman client 在哪里保存 collection 秒?

澄清一下,我想找到 Postman 在禁用在线同步时默认将 collection 文件保存到的位置。我不是试图export my collection as a JSON file

我查看了 %LocalAppData%、我的文档和程序文件,但没有看到 Postman 将其 collection 数据保存在哪里。

Postman 正在使用 Chromium 离线存储功能,因为最后它是 Chromium 内部的 SPA 运行(Electron 技术)。

来自 Postman 的顶部菜单栏:

  • Select 查看 → 显示开发工具
  • Select 应用程序 选项卡
  • 在边栏中,打开Storage → IndexedDB → postman - file:// → collection_requests

看起来 Postman 使用 LevelDB。在 Windows,我发现我的 Postman DB 位于:

C:\Users\xxxx\AppData\Roaming\Postman\IndexedDB\

,macOS 用户可以在下面找到它:

~/Library/Application Support/Postman/IndexedDB

ps:注意“~”是“/Users/userAccount/”的路径

、Ubuntu用户可以在以下位置找到:

~/.config/Postman/IndexedDB

对于 Google Chrome 扩展的 Postman 版本,您需要复制路径中的所有文件:

"%LOCALAPPDATA%\Google\Chrome\User Data\Default\Storage\ext\fhbjgbiflinjbdggehcddcbncdddomop\def\IndexedDB\chrome-extension_..."

上述路径中的文件包含所有历史记录和来自 Postmancollections

或者,如果您只想查看 collection,您可以从 collection 菜单将其导出为 json 格式。

Linux ChromeChromium Postman 扩展存储路径 Location

/home/{USER}/.config/chromium/Default/Storage/ext/fhbjgbiflinjbdggehcddcbncdddomop/

谢谢。

Win10: 你必须备份你的旧邮递员 C:\用户%用户%\AppData\Roaming\Postman\IndexedDB 然后将其复制到新安装的 Postman 的相同位置。

这将恢复您所有的 collections。

On Mac: json 文件已自动备份 (/Users//Library/Application Support/Postman/backup-YYYY-MM-DDTHH:mm:ss.SSSZ.json) 但它不是记录在任何地方。 您只需重新导入它们

Debian-like 系统中,使用 Postman v7,我发现在 ~/.config/Postman 中保存为 JSON 的所有集合和环境的备份与前缀 backup-.

例如:

~/.config/Postman/backup-timestamp.json

此外,最近在 Postman 文档中找到了一篇支持文章: How to recover my data

此支持文档帮助我在 postman 应用程序停止工作后恢复了我的 collections。

https://support.postman.com/hc/en-us/articles/360035071313-How-to-recover-my-data-

If you weren't logged in to the app and using it offline or in the Scratch Pad mode then your data won't get synced to our servers and stays local to your instance. In this case, try following the steps below:

Look for the backup files under the following folder: %appdata%\Postman\​for Windows ~/Library/Application Support/Postman​for macOS ~/.config/Postman​ for Linux

Backup file names will be similar to backup-2020-02-26T23-13-43.082Z.json (date or time will be different for you).

Windows 10,我将这些文件夹复制到另一个文件夹并工作。

C:\Users<用户名>\AppData\Local\Google\Chrome\User Data\Default\IndexedDB\chrome-extension_coohjcphdfgbiolnekdpbcijmhambjff_0.indexeddb.leveldb

在 windows 中,postman v9.6.2 我能够通过将 IndexedDB 文件夹粘贴到以下路径来恢复集合:

\AppData\Roaming\Postman\Partitions\<GUID>\

如果您在 Linux 上使用 snapped Postman,让我为您节省一些时间。 从您的源 snapped Postman 下复制所有内容(因为目标 GUID 可以不同)

/home/username/snap/postman/<id>/.config/Postman/Partitions/<standalone GUID>

到你的目标 snapped Postman UNDER

/home/username/snap/postman/<a different id>/.config/Postman/Partitions/<a different standalone GUID>

确保您尊重目标邮递员 ID 和分区 GUID。