pgAdmin4 导入文件错误 - 找不到文件

Mik*_*ike 5 csv postgresql pgadmin pgadmin-4 postgresql-9.6

我在 Mac 上将 csv 文件导入到 pgAdmin4 时遇到问题 - 它根本找不到该文件。这太简单了,我希望只是有一个我未能设置的设置。

在表的导入/导出数据功能中,有一个导入/导出对话框,如下所示: 在此输入图像描述

但是,它找不到该文件: 在此输入图像描述

当你给它提供错误的文件路径时,该错误看起来就像标准的 python 错误。但它是正确的 - 这就是文件所在的位置:“/tmp/person616.csv” - 我什至没有输入名称/路径,我浏览到了它。

其他人也发生过这种情况吗?知道如何解决吗?

小智 9

确切的问题已经困扰我好几天了。没有太多资源可以解决这个问题。这就是我所做的:

  1. 我创建了一个新文件夹,给它一个奇怪的名称,确保它在“/”目录下和您所在的 pgAdmin4 面板中是唯一的。

  2. 我使用以下命令来查找我刚刚创建的新的奇怪命名文件夹:(i) sudo su (ii) find -iname [奇怪的命名文件夹] -type d

  3. 一段时间后,它就在这里了。我的道路被揭示了。

就我而言,路径是 /var/lib/pgadmin/storage/[pgAdmin4_username]


Mur*_*a Z 1

我怀疑 pgAdmin4 中“PostgreSQL 二进制路径”的路径设置不正确。

在 pgAdmin4 中转到:

文件 > 首选项 > 路径 > 二进制路径 > PostgreSQL 二进制路径

示例路径如下(您需要根据您的 Postgres 位置更改它),

如果您使用的是 Windows,则提供如下路径:

C:\Program Files\PostgreSQL\9.6\bin

如果您使用的是 Linux,则提供如下路径:

/opt/PostgreSQL/9.5/bin

如果您使用的是 Mac,请提供安装 PG 的路径,

/库/PostgreSQL/9.6/bin

然后再试一次。