【问题标题】:Where are Postman collections saved?Postman 收藏品保存在哪里?
【发布时间】:2018-05-04 03:10:34
【问题描述】:

离线工作时,standalone Postman client for Windows 在哪里保存集合?

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

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

【问题讨论】:

  • 他们做了很好的工具,像这样的废话保存系统。

标签: postman postman-collection


【解决方案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

【讨论】:

【解决方案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 ChromeChromium 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/&lt;id&gt;/.config/Postman/Partitions/&lt;standalone GUID&gt;

              向你的目标抓下邮递员

              /home/username/snap/postman/&lt;a different id&gt;/.config/Postman/Partitions/&lt;a different standalone GUID&gt;

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

              【讨论】:

                猜你喜欢
                • 2011-08-28
                • 1970-01-01
                • 1970-01-01
                • 2017-11-09
                • 2014-05-17
                • 1970-01-01
                • 2021-09-29
                • 2011-08-01
                • 2010-10-31
                相关资源
                最近更新 更多