如何在postgresql中将zip文件解压缩到tar

时间:2016-06-26 23:43:12

标签: postgresql format zip tar

我想从http://www.postgresqltutorial.com/postgresql-sample-database/下载DVD租借样本数据库 数据库文件是zipformat(dvdrental.zip)所以我需要将它解压缩到dvdrental.tar我的计算机中没有.tar程序。如何将zip文件解压缩到dvdrental.tar?

5 个答案:

答案 0 :(得分:2)

如果使用默认的Mac解压缩程序。解压缩完成后,[http] sslCAInfo = C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt 文件将消失。尝试另一个解压缩应用程序,例如“ The Unarchiver”。它将dvdrental.tar文件保留在您的文件夹中。

答案 1 :(得分:1)

所以,我遇到了同样的问题。我修复它的方式是下载:

  1. “未存档者”
  2. 转到下载并选择您的.zip文件,然后打开:“ the unachiver.app”(您现在应该看到一个.tar文件)
  3. 转到您的终端并运行以下命令:pg_restore -U postgres -d dvdrental /Users/username/Downloads/dvdrental.tar
  4. username更改为您的用户名。您可能必须根据现在的.tar文件所在的位置更改路径。
  5. 您现在应该看到所有表格

答案 2 :(得分:0)

dvdrental.tar文件在zipfile中压缩。只需解压缩您下载的文件,您将获得稍后使用pg_restore所需的tar文件。

答案 3 :(得分:0)

如果要还原dvdrental数据库,请使用psql。解压缩zip文件后,运行以下命令。例如,如果您未存档到./downloads文件夹,则

psql -h localhost -U postgres < ./Downloads/dvdrental/restore.sql

答案 4 :(得分:0)

另一种选择:

  1. 将 dvdrental.zip 下载到目录

  2. 从终端转到那个目录

  3. 然后输入:

    解压 dvdrental.zip

dvdrental.tar 现在应该会出现。