我下载了一个7千兆字节的.pgsql文件。
在Windows 7计算机上打开此文件需要下载什么内容?
我尝试为Windows安装PostgreSQL 9.1,但是当我打开pgAdmin时,它一直在问我服务器,我没有。我想要的只是打开一个现有文件,我该如何配置呢?
答案 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。