我正在尝试将本地postgresql数据库推送到我的heroku项目。不幸的是,它不起作用。
Postgresql在我的计算机上运行完美,psql命令也可以正常工作(Path正确设置到bin文件夹)!
但是当我尝试用
推动我的数据库时heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app sushi
(我的数据库名称为mylocaldb和我的真实应用程序名称),它根本不起作用。
问题:无法找到本地psql命令
为什么呢?如前所述,psql工作正常。即使重新安装postgresql也无济于事。
pull语句(参见:不起作用,因为postgres总是想要作为我的windows用户进行身份验证(我不知道如何在使用heroku pg:pull命令时更改用户名,这没有帮助:https://devcenter.heroku.com/articles/heroku-postgresql#pg-push-and-pg-pull)
感谢您的帮助!