如何在Windows上打开pgsql文件?

时间:2011-10-02 12:41:00

标签: sql-server database postgresql

我下载了一个7千兆字节的.pgsql文件。

在Windows 7计算机上打开此文件需要下载什么内容?

我尝试为Windows安装PostgreSQL 9.1,但是当我打开pgAdmin时,它一直在问我服务器,我没有。我想要的只是打开一个现有文件,我该如何配置呢?

1 个答案:

答案 0 :(得分:2)

7 GB - 这可能是(big!)数据库或整个数据库集群的备份文件。 要恢复它,您需要一个有效的postgresql服务器安装(可能还有一个要恢复的数据库)。您必须告诉我们有关该文件的更多信息。

请注意,(未压缩的SQL)中的7 GB备份会导致数据库中的磁盘空间大约为20 GB。

如果它是普通的SQL(由.pgsql表示),您可以通过将其提供给标准命令行客户端psql来恢复它:

 psql -p $PORT $db -U $username -f /path/to/file.pgsql

pgAdmin是一个图形管理工具(您似乎将它与RDBMS本身混淆)。它还提供恢复功能。

如果是使用pg_dump创建的存档文件,则需要使用pg_restore

对于可能为优化还原性能而付出的大文件。这是一个postgres wiki entry

转储的版本和区域设置以及数据库群集当然必须兼容。如果您不知道任何相关内容,我建议您先阅读backup and restore。或者更一般地说,约为PostgreSQL