我查看了Postgres的大多数“Command Not Found”错误,但没有一个与我遇到的类似。在我的服务器上Postgres运行得很有效,因为我可以登录到没有问题的单个数据库;但是,当以用户postgres的身份登录到服务器以运行\ list或create new databases等命令时,我收到以下错误:
-bash-4.1$ \list
-bash: list: command not found
关于为什么会发生这种情况的任何想法。当我试图对此进行故障排除时,我以为我可能在错误的目录中,因此我运行pwd
这就是我得到的:
-bash-4.1$ pwd
/var/lib/pgsql
非常感谢任何帮助。谢谢。
答案 0 :(得分:1)
\list
不是bash命令,但是从你发布的命令/输出看起来你试着直接从bash中调用它。
首先运行psql
命令,如果有,您应该与它进行交互式会话。在那里你应该能够使用\list
命令。您可以阅读有关此here的更多信息。