我正在尝试使用pgAdmin中的psql控制台和sql dump文件在远程服务器上还原架构。我收到以下错误:

user=> \i file.sql
file.sql: No such file or directory

由于缺少 super 用户权限,我似乎无法打印目录列表。

有没有办法在psql控制台中标识或打印当前工作目录?默认目录是什么?

最佳答案

输入命令\! pwd将在psql中打印当前工作目录。
要更改工作目录,请使用命令\cd <path>;用所需的路径替换<path>。例如。运行命令\cd /run/mount将当前工作目录更改为/run/mount。尝试将工作目录更改为包含要运行的文件的目录,然后像以前一样使用\i meta命令。它肯定会工作。

10-06 15:21
查看更多