关于Heroku Postgresql Connecct失败了
当我在笔记本电脑上执行代码时,它可以连接到PostgreSQL。
DATABASE_URL = os.popen(config.get('postgresql', 'cmd')).read()[:-1]
db = psycopg2.connect(DATABASE_URL, sslmode='require')
然后按以下方式修改代码,然后将代码部署到Heroku。
DATABASE_URL = os.environ['DATABASE_URL']
db = psycopg2.connect(DATABASE_URL, sslmode='require')
它向我展示了此日志
2022-05-02T17:08:38.636573+00:00 APP [web.1]:psycopg2.operationalerrationerror:连接到socket on socket on socket on/var/run/postgresql/.s.s.s.s.s.pgsql.s.pgsql.5432“失败” : 没有这样的文件或目录
When I execute the code on the laptop, it can connect to postgresql.
DATABASE_URL = os.popen(config.get('postgresql', 'cmd')).read()[:-1]
db = psycopg2.connect(DATABASE_URL, sslmode='require')
Then modified the code as follows, and deploy the code to heroku.
DATABASE_URL = os.environ['DATABASE_URL']
db = psycopg2.connect(DATABASE_URL, sslmode='require')
It show me this log
2022-05-02T17:08:38.636573+00:00 app[web.1]: psycopg2.OperationalError: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论