Postgres pg_dump 显示空文件

Postgres pg_dump show empty file

我在 wamp 中使用这个命令,但是我得到的是空 Mybackup.sql 文件,我知道我错过了什么吗?

<?php    exec("pg_dump -U postgres taro-api > Mybackup.sql"); ?>

根据评论中的附加信息,很明显您在 Windows 而 pg_dump 不在您的 PATH

使用 pg_dump 的完整绝对路径或将目录添加到 PATH 环境变量。