Postman 收藏品保存在哪里?
Posted
技术标签:
【中文标题】Postman 收藏品保存在哪里?【英文标题】:Where are Postman collections saved? 【发布时间】:2018-05-04 03:10:34 【问题描述】:离线工作时,standalone Postman client for Windows 在哪里保存集合?
为了澄清,我想在禁用在线同步时找到 Postman 默认将集合文件保存到的位置。我不是试图export my collection as a JSON file。
我查看了%LocalAppData%
、我的文档和程序文件,但我没有看到 Postman 将其收集数据保存在哪里。
【问题讨论】:
他们做了很好的工具,像这样的废话保存系统。 【参考方案1】:看起来 Postman 使用的是LevelDB。在 Windows 上,我发现我的 Postman DB 位于:
C:\Users\xxxx\AppData\Roaming\Postman\IndexedDB\
According to Piere F,macOS 用户可以在:
~/Library/Application Support/Postman/IndexedDB
ps:注意“~”是“/Users/userAccount/”的路径
According to David,Ubuntu 用户可以在:
~/.config/Postman/IndexedDB
【讨论】:
我能够找到名为000005.ldb
的 leveldb。我们如何在不同系统中导入新邮递员,我使用的是 Windows 10。
我几乎将整个邮递员文件夹复制到了我的新系统中,它可以工作github.com/postmanlabs/postman-app-support/issues/2721
对于 macOS 用户:我在 ~/Library/Application Support/Postman
下找到了我的 Postman 数据库
在Windows上,您可以使用快捷方式%AppData%\Postman\IndexedDB
在我的 Ubuntu 18.04 机器上是 ~/.config/Postman/IndexedDB
。【参考方案2】:
Postman 使用 Chromium 离线存储功能,因为最终它是在 Chromium 内部运行的 SPA(Electron 技术)。
来自 Postman 的顶部菜单栏:
选择 查看 → 显示开发工具 选择应用程序标签 在侧边栏中,打开 Storage → IndexedDB → postman - file:// → collection_requests【讨论】:
你知道这些数据保存到哪个文件夹吗? 我还不知道,但由于 Postman 使用的是 Chromium,所以我会寻找类似于 Google Chrome 的地方...看到这个:***.com/questions/9384128/… 这也帮助我获得了恢复丢失收藏的提示。请参阅此处:github.com/postmanlabs/postman-app-support/issues/…@StevenM.Vascellaro 该文件夹将是“IndexedDB”,如我的 Github 评论中所述【参考方案3】:在 Mac 上:json 文件已自动备份(/Users//Library/Application Support/Postman/backup-YYYY-MM-DDTHH:mm:ss.SSSZ.json),但在任何地方都没有记录。 你只需要重新导入它们
【讨论】:
这对我有用。但是我的本地收藏和团队收藏都被导入了。【参考方案4】:或者,如果您只是想查看收藏,可以从收藏菜单中将其导出为 json 格式。
【讨论】:
【参考方案5】:对于来自 Google Chrome 扩展的 Postman 版本,您需要从路径复制所有文件:
“%LOCALAPPDATA%\Google\Chrome\User Data\Default\Storage\ext\fhbjgbiflinjbdggehcddcbncdddomop\def\IndexedDB\chrome-extension_...”
上面路径中的文件包含来自 Postman 的所有历史记录和收藏
【讨论】:
自 2020-09 年起使用当前 Postman v7.32,此答案不再适用。【参考方案6】:Linux Chrome 或 Chromium Postman 扩展存储路径位置
/home/USER/.config/chromium/Default/Storage/ext/fhbjgbiflinjbdggehcddcbncdddomop/
谢谢。
【讨论】:
【参考方案7】:Win10: 你必须备份你的旧邮递员 C:\Users%user%\AppData\Roaming\Postman\IndexedDB 然后将其复制到新 Postman 安装的相同位置。
这将恢复您的所有收藏。
【讨论】:
【参考方案8】:在 类 Debian 系统中,使用 Postman v7,我在 ~/.config/Postman
中找到了以 JSON 格式保存的所有集合和环境的备份,前缀为 backup-
。
例如:
~/.config/Postman/backup-时间戳.json
另外,在 Postman 文档中找到了最近的支持文章: How to recover my data
【讨论】:
【参考方案9】:这个支持文档帮助我在邮递员应用程序停止工作后恢复我的收藏。
https://support.postman.com/hc/en-us/articles/360035071313-How-to-recover-my-data-
如果您没有登录应用程序并在离线或在 Scratch Pad 模式,然后您的数据将不会同步到我们的服务器和 保持在您的实例本地。在这种情况下,请尝试按照以下步骤操作 下面:
在以下文件夹下查找备份文件: %appdata%\Postman\for Windows ~/Library/Application 支持/Postman用于 macOS ~/.config/Postman用于 Linux
备份文件名将类似于 backup-2020-02-26T23-13-43.082Z.json(日期或时间会有所不同 给你)。
【讨论】:
【参考方案10】:Windows 10,我将这些文件夹复制到另一个文件夹并工作。
C:\Users\AppData\Local\Google\Chrome\User Data\Default\IndexedDB\chrome-extension_coohjcphdfgbiolnekdpbcijmhambjff_0.indexeddb.leveldb
【讨论】:
正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。【参考方案11】:在 windows,postman v9.6.2 中,我可以通过将 IndexedDB 文件夹粘贴到以下路径来恢复集合:
\AppData\Roaming\Postman\Partitions\<GUID>\
【讨论】:
【参考方案12】:如果您在 Linux 上使用快照邮递员,让我为您节省一些时间。 从源快照 Postman UNDER 复制所有内容(因为目标 GUID 可能不同)
/home/username/snap/postman/<id>/.config/Postman/Partitions/<standalone GUID>
向你的目标抓下邮递员
/home/username/snap/postman/<a different id>/.config/Postman/Partitions/<a different standalone GUID>
确保尊重目标邮递员 ID 和分区 GUID。
【讨论】:
以上是关于Postman 收藏品保存在哪里?的主要内容,如果未能解决你的问题,请参考以下文章