我正在尝试在PgAdmin 4中恢复数据库并收到错误 “[Errno 2]我认为没有这样的文件或目录与备份文件有关,该文件位于/ Users / myuser / Downloads / dbupload(本地机器上安装的PostgreSQL)。这让我相信问题不在于文件,而在于文件的链接。
在pgadmin 3中,一切正常,并且考虑到几周前pgadmin是相关的,我在网上得不到多少支持。
非常感谢任何帮助。
答案 0 :(得分:0)
已经回答:"[Errno 2] No such file or directory" when trying to backup a database in pgAdmin4
并确保使用pgAdmin4文件管理器找到您的文件&一旦使用文件管理器选择了文件,它就会在Filename字段中正确显示 的 /用户/为myuser /下载/ dbupload /< your_selected_restore_file>
如果您看到 / Users / myuser / Downloads / dbupload / 表示您的文件未正确选择。
答案 1 :(得分:0)
因此,您必须转到其他位置,然后: var / lib / pgadmin / storage / postgres_localhost 在这里,我创建了一个名为“备份”的文件夹,并将数据库中的所有备份文件放入其中。
请记住,您需要以root用户身份访问这些位置。 您可以通过安装Nautilus,然后在文件夹上单击鼠标右键,然后以“以管理员身份打开”(当然,系统会要求您提供密码)来执行此操作。