好的,所以我有一个拥有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
我明白了:
我可以连接到template1和postgres,但它们都不是我的数据库(184429)。啊...
谢谢!
答案 0 :(得分:0)
这些文件基本上是postgres DB的副本。您需要在计算机上恢复它。
您可以在C:\Program Files\PostgreSQL\some version\data
位置找到postgres数据库的默认路径。将这些文件的根目录放在该目录中,然后重新启动postgres服务。
之后,您可以在PGAdmin中找到新数据库。