我已经设置了PATH环境,然后在命令提示符下运行psql,然后无论我写什么命令都没有发生,它也不会抛出任何错误信息。
甚至是非常基本的命令;
psql -l
pg_dump -U {user-name} {source_db} -f {dumpfilename.sql}
你有什么想法吗?
答案 0 :(得分:1)
您必须使用分号(;
)完成每个命令。在你这样做之前,psql认为你还在编写相同的(多行)命令。
此外,psql -l
和pg_dump -U {user-name} {source_db} -f {dumpfilename.sql}
不是psql命令。这些应该从你的shell(没有分号)运行,而不是从psql终端运行。