我尝试为rails设置Postgres,以便能够在Heroku上部署。我实际上正在恢复rails教程而且有点迷失(我不是程序员)
在PgadminIII中,我尝试连接到可用的单个服务器(POSTGRESQL 9.3 Localhost 5432)
它要求输入密码(我现在正在猜测)并显示错误:
server doesn't listen
我的问题是:
答案 0 :(得分:0)
从命令行开始跟进本教程,这样您就可以更改密码并使用自定义密码创建新用户。
实际上默认情况下会有template1数据库在第一次安装postgresql时创建postgresql,然后你可以创建数据库。
首先,您执行本教程中提到的所有步骤,然后从您应用程序中创建一个数据库,如
rake db:create:all
超级用户密码需要在您的系统上设置postgresql,通过它您可以访问超级管理员。
密码恢复命令也在教程中。
-------更新---------
这可能有两个原因:服务器根本没有运行。只需启动它。
此消息的另一个重要原因是服务器未配置为接受显示的地址上的TCP / IP请求。
检查postgresql.conf文件,添加一行
tcpip = true
或者如果已经存在“FALSE”值,则只需替换上面的行。
希望这会有所帮助。