【发布时间】:2021-07-02 01:40:30
【问题描述】:
我尝试过的方法是使用\q 退出psql 并使用psql -d postgres -U user 再次登录,但这有点麻烦。
所以我的问题是,有没有更好的方法可以从 user'> 返回到 user=>,因为使用后者您将无法使用任何 psql 命令。
【问题讨论】:
-
\p是打印到标准输出,我猜你的意思是\q。user'>表示您在命令中缺少'。最简单的修复方法是在提示符处输入',然后\r重置缓冲区。 -
是的,感谢您指出这一点。我的意思是
\q而不是\p。我会尝试您的建议并回复您。 -
@AdrianKlaver 我按照你告诉我的做了,用户'> 变成了用户(> 之后,我输入了 \r,结果是查询缓冲区重置(清除)。这确实让我回到了用户=> 并解决我的问题。
标签: postgresql psql