psql不接受Windows上的任何命令

时间:2013-11-18 09:32:42

标签: cmd postgresql-9.2 psql

我已经设置了PATH环境,然后在命令提示符下运行psql,然后无论我写什么命令都没有发生,它也不会抛出任何错误信息。

甚至是非常基本的命令;

psql -l 


pg_dump -U {user-name} {source_db} -f {dumpfilename.sql}

你有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您必须使用分号(;)完成每个命令。在你这样做之前,psql认为你还在编写相同的(多行)命令。

此外,psql -lpg_dump -U {user-name} {source_db} -f {dumpfilename.sql}不是psql命令。这些应该从你的shell(没有分号)运行,而不是从psql终端运行。