我克隆了我在计算机上的cloud9 IDE上做的一个项目。这个项目是在轨道上使用Heroku& amp;的PostgreSQL。
我想从我的计算机上启动它,我做了启动项目所需的一切,如安装库,捆绑安装,安装postgresql等......
但似乎我错过了postgresql的一些东西。我遇到了2个问题
第一个,我不能像我在Cloud9上那样直接从我的bash启动psql。我必须这样做:
sudo -i -u postgres //it open something like a new bash
psql //then psql is launch
我希望能够只键入psql但显示
role tellimi is not permitted to log in
我尝试创建角色(PostgreSQL: role is not permitted to log in),但消息变为
database tellimi does not exist
但是tellimi是我的用户名,而不是数据库
然后我想在salesforce上检查我的数据库,所以我在新的env变量$ DTABASE_URL中添加url但是当我这样做时
psql $DATABASE_URL
显示
psql:无法连接到服务器:Connexionendéeparexpirationdidélaid'revte 服务器是否在主机“ec2-54-247-125-202.eu-west-1.compute.amazonaws.com”(54.247.125.202)上运行并接受 端口5432上的TCP / IP连接?
那么如何正确设置postgresql来回答这两个问题呢?