Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从文件连接到postgresql?_Postgresql - Fatal编程技术网

如何从文件连接到postgresql?

如何从文件连接到postgresql?,postgresql,Postgresql,好的,我有一个拥有postgresql数据库的客户机。他给我发了文件(看起来像这样:) 我的windows 10设备上有PGAdmin 4。我也在本地安装了postgres 我有数据库名和登录信息。。。但我不知道如何连接到数据库 我猜这很简单,但我很难用谷歌搜索正确的东西来获得帮助 更新 我仍在寻找这一点,但我的感觉是,这些文件不是正确的格式导入或带到我的本地主机。我要求一个备份文件,PGAdmin可以使。如果有人对此有意见,我洗耳恭听 更新2 因此,我将所有文件复制到C:\Program fi

好的,我有一个拥有postgresql数据库的客户机。他给我发了文件(看起来像这样:)

我的windows 10设备上有PGAdmin 4。我也在本地安装了postgres

我有数据库名和登录信息。。。但我不知道如何连接到数据库

我猜这很简单,但我很难用谷歌搜索正确的东西来获得帮助

更新

我仍在寻找这一点,但我的感觉是,这些文件不是正确的格式导入或带到我的本地主机。我要求一个备份文件,PGAdmin可以使。如果有人对此有意见,我洗耳恭听

更新2

因此,我将所有文件复制到C:\Program files\PostgreSQL\data\pg96\base

重新启动服务器。当我做一个

   psql -h "C:\Program Files\PostgreSQL\data\pg96\base" -l
我明白了:

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


谢谢

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


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

谢谢迪帕克。当我查找那个目录时,我找不到它。我从这里再次下载了Postgres(),以确保它的安装正确,并且它说它已经安装好了。。。我只是不知道在哪里!C:\Program Files\PostgreSQLOk的目录结构是什么。。。终于找到了。下面是该文件夹的外观:好的,在C:\Program Files\PostgreSQL/data/pg96/base中。你需要放入189429并重新加载postgres服务。。。还不确定如何重新启动服务。一旦我这么做了。。。它会出现在这里的某个地方吗?