我正在尝试使用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命令。它肯定会工作。