如何从文件连接到postgresql?

时间:2017-05-25 13:57:30

标签: postgresql

好的,所以我有一个拥有postgresql数据库的客户端。他把文件发给我了(他们看起来像这样:http://prntscr.com/fbyz2l)。

我的Windows 10盒子上有PGAdmin 4。我也在本地安装了postgres。

我有数据库名称和登录信息......但我无法弄清楚如何连接数据库。

我猜这很简单,但我正在搜索正确的事情以获得一些帮助。

更新

我仍在搜索这个,但我的感觉是文件不是导入或带到我的localhost的正确格式。我要求PGAdmin可以制作备份文件。如果有人对此有所了解,我全都听见了。

更新2

所以我将所有文件复制到C:\ Program Files \ PostgreSQL \ data \ pg96 \ base

重新启动服务器。当我做的时候

   psql -h "C:\Program Files\PostgreSQL\data\pg96\base" -l

我明白了:

http://prntscr.com/fbzxf2

我可以连接到template1和postgres,但它们都不是我的数据库(184429)。啊...

谢谢!

1 个答案:

答案 0 :(得分:0)

这些文件基本上是postgres DB的副本。您需要在计算机上恢复它。 您可以在C:\Program Files\PostgreSQL\some version\data位置找到postgres数据库的默认路径。将这些文件的根目录放在该目录中,然后重新启动postgres服务。

之后,您可以在PGAdmin中找到新数据库。