Cmd psql不';不接受windows上的任何命令

Cmd psql不';不接受windows上的任何命令,cmd,postgresql-9.2,psql,Cmd,Postgresql 9.2,Psql,我已经设置了PATH环境,然后在命令提示符下运行psql,然后无论我写什么命令都不会发生任何情况,它也不会抛出任何错误消息 即使是非常基本的命令 psql -l pg_dump -U {user-name} {source_db} -f {dumpfilename.sql} 你知道吗?你必须用分号(;)来完成每个命令。在您这样做之前,psql认为您仍然在编写相同的(多行)命令 另外,psql-l和pg_dump-U{user name}{source_db}-f{dumpfilename

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

即使是非常基本的命令

psql -l 


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

你知道吗?

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


另外,
psql-l
pg_dump-U{user name}{source_db}-f{dumpfilename.sql}
不是psql命令。这些应该从shell(不带分号)运行,而不是从psql终端运行。

我会在5分钟内接受它是正确的,但我还有一个问题,无论我写什么,我都会得到sytax错误;“psql-l;”我得到了与psql相同的sytax错误“pg_dump-U user db-f out.sql”好的,不用问这个问题,我发现了问题谢谢你的帮助