Postgres“命令未找到”

时间:2012-12-07 18:40:09

标签: postgresql shell unix redhat

我查看了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

非常感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:1)

\list不是bash命令,但是从你发布的命令/输出看起来你试着直接从bash中调用它。

首先运行psql命令,如果有,您应该与它进行交互式会话。在那里你应该能够使用\list命令。您可以阅读有关此here的更多信息。