当我研究这个时,我发现教程here缺少重要信息,这里有几个问题,并在线投诉有关本教程的内容。我想知道是否有人在这里成功连接到Windows中的Heroku本地Postgresql并且可以帮助我。目前我坚持使用这个命令
c:\>export DATABASE_URL=postgresql://localhost:5432/shouter
'export' is not recognized as an internal or external command,
operable program or batch file.
有解决方法吗?
答案 0 :(得分:4)
来自* nix的export
命令在Windows中为SET
,因此您应该尝试:
SET DATABASE_URL=postgresql://localhost:5432/shouter
这是Windows命令参考页面An A-Z Index of the Windows CMD command line。
答案 1 :(得分:0)
您应该将postgresql添加到Windows中的环境变量中。请参阅本教程:http://www.computerhope.com/issues/ch000549.htm
Heroku文章确实提到了这一点,但是你应该在环境变量中添加类似“c:\ postgresql \ bin”的内容。重新启动命令行,查看该命令是否有效。 (不要复制/粘贴我的路径,因为你必须找到自己的/ bin路径)
虽然不是严格要求,但您应该查看PgAdmin,因为它对于可视化和管理数据库非常有帮助,包括导出数据库的位置。