You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS下使用pgAdmin无法恢复POSTGRESQL数据集的问题求助

PostgreSQL macOS下pgAdmin恢复数据集问题解决办法

问题根源

macOS自带的解压工具会自动将归档包(如zip包含的tar文件)拆解为零散裸文件,而pgAdmin恢复功能仅支持归档格式文件(.tar、.tar.gz、.dump等),这就是你无法选中文件、恢复失败的核心原因。

解决步骤

1. 正确解压数据集

  • 避免使用macOS自带的「归档实用工具」,改用第三方解压工具(如The Unarchiver),或直接用终端命令解压:
    • 若原文件是zip格式:unzip your-dataset.zip
    • 若原文件是tar.gz格式:tar -xzf your-dataset.tar.gz
      执行后会得到完整的.tar归档文件,而非零散文件。

2. pgAdmin恢复操作

  • 选中已创建的目标数据库,右键选择「Restore...」
  • 在「Filename」栏点击浏览,选择刚才得到的**.tar文件**
  • 切换到「Options」标签,保持默认设置即可(特殊需求可按需调整)
  • 点击「Restore」启动恢复流程

3. 终端替代恢复方案(若pgAdmin仍有问题)

直接用PostgreSQL内置命令pg_restore完成恢复,避免pgAdmin的UI限制:

pg_restore -d your-database-name -U your-postgres-username /full/path/to/your-dataset.tar

输入PostgreSQL用户密码后即可自动完成恢复。

内容的提问来源于stack exchange,提问作者tutku kaya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 12:49:50