将本地postgresql数据库推送到heroku:找不到本地psql命令

将本地postgresql数据库推送到heroku:找不到本地psql命令,postgresql,heroku,Postgresql,Heroku,我正试图将本地postgresql数据库推送到我的heroku项目中。不幸的是,它不起作用 Postgresql在我的计算机上运行得非常好,psql命令也可以运行(路径正确设置为bin文件夹) 但是当我试图用 heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app sushi (我的数据库名是mylocaldb,我的真实应用程序名),它根本不起作用 问题:找不到本地psql命令 为什么??如前所述,psql工作良好。即使重新安装post

我正试图将本地postgresql数据库推送到我的heroku项目中。不幸的是,它不起作用

Postgresql在我的计算机上运行得非常好,psql命令也可以运行(路径正确设置为bin文件夹)

但是当我试图用

heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app sushi
(我的数据库名是mylocaldb,我的真实应用程序名),它根本不起作用

问题:找不到本地psql命令

为什么??如前所述,psql工作良好。即使重新安装postgresql也无济于事

pull语句(请参阅:也不起作用,因为postgres总是希望作为我的windows用户进行身份验证(我不知道在使用heroku pg:pull命令时如何更改用户名,这没有帮助:)


感谢您的帮助!

您是否尝试过使用完整路径调用
psql
命令

例如:
/opt/PostgreSQL/9.1/bin/psql


或者,如果这没有帮助,您可以尝试

谢谢您的回答。不幸的是,这没有帮助。正如我所说,psql正在工作。我如何将完整路径添加到heroku pg:push命令?