3

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

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

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

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

这发生在其他人身上吗?知道如何解决吗?

4

5 回答 5

4

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

  1. 我创建了一个新文件夹,给它起了一个奇怪的名字,确保它在“/”目录下是唯一的,并且在 pgAdmin4 面板中你在 rn 中。

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

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

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

于 2020-09-03T05:26:18.297 回答
1

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

在 pgAdmin4 中转到:

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

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

如果您使用的是 Windows 而不是提供类似的路径,

C:\Program Files\PostgreSQL\9.6\bin

如果您使用的是 Linux 而不是提供类似的路径,

/opt/PostgreSQL/9.5/bin

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

/库/PostgreSQL/9.6/bin

然后再试一次。

于 2016-12-19T11:09:09.383 回答
1

我只是遇到了同样的问题并找到了解决方案。PGAdmin4 的根目录不是你的根目录。它开始于

/home/[your_username]/.pgadmin/storage/[your PGAdmin_username]/

因此,如果您将文件或备份目录放在那里,它可以找到文件。

它还有助于让它在备份对话框中显示“所有”文件,以便它可以找到具有您自己的扩展名的文件。例如,我使用它无法识别的“filename.custom”。

于 2020-03-02T03:32:06.297 回答
0

右键单击表 > 导入/导出 > 切换“导入”模式 > 选择文件 > 上传文件,然后为每个表选择每个

如何在 pgAdmin 4 上导入文件

于 2021-12-23T14:56:26.997 回答
0

在 pgAdmin 中,当您右键单击数据库并单击Restore时,在迷你界面的右下角,就在Select按钮上方,您可以看到Format 'dorpdown-list'. 确保下拉列表没有限制您显示的文件,因此选择All Files.

于 2021-02-23T18:03:26.267 回答