我在将csv文件导入到mac上的pgAdmin4时遇到问题 - 它根本无法找到该文件。这很简单,我希望这只是一个我未能设置的设置。
在表的导入/导出数据功能中,有一个如下所示的导入/导出对话框:
当您为文件指定错误的路径时,该错误看起来像标准的python错误。但这是正确的 - 文件的位置是:' /tmp/person616.csv' - 我甚至没有输入名字/路径,我浏览了它。
这是否发生在其他人身上?知道如何解决它吗?
答案 0 :(得分:1)
确切的问题已经困扰我好几天了。没有足够的资源来解决它。所以这就是我所做的:
我创建了一个新文件夹,为它提供了一个奇怪的名称,以确保该文件夹在“ /”目录下以及您在rn的pgAdmin4面板中唯一。
我使用以下命令来查找刚刚创建的新的奇怪的命名文件夹:(i)sudo su(ii)查找-iname [奇怪的命名文件夹] -type d
过了一段时间。我的路被揭露了。
在我的情况下,路径是 / var / lib / pgadmin / storage / [pgAdmin4_username]
答案 1 :(得分:0)
我怀疑pgAdmin4中没有正确设置“PostgreSQL二进制路径”的路径。
在pgAdmin4转到:
档案&gt;偏好&gt;路径&gt; <二进制路径> PostgreSQL二进制路径
示例路径如下(您需要根据Postgres位置进行更改),
如果您使用Windows而不是提供路径,
C:\ Program Files \ PostgreSQL \ 9.6 \ bin
如果您使用的是Linux而不是提供路径,
/opt/PostgreSQL/9.5/bin
如果您使用的是Mac而不是提供已安装PG的路径,
/Library/PostgreSQL/9.6/bin
再试一次。
答案 2 :(得分:0)
我只是遇到了同样的问题并找到了解决方案。 PGAdmin4的根目录不是您的根目录。它始于
/home/[your_username]/.pgadmin/storage/[your PGAdmin_username]/
因此,如果将文件或备份目录放在此处,则可以找到文件。
它也有助于使它在备份对话框中显示“所有”文件,因此它可以查找具有自己扩展名的文件。例如我使用无法识别的`filename.custom'。
答案 3 :(得分:0)
在 pgAdmin 中,当您右键单击某个数据库并单击 Restore
时,在迷你界面的右下角 Select
按钮正上方,您可以看到 {{1 }}。确保下拉列表未限制您显示的文件,因此请选择 Format 'dorpdown-list'
。