为什么我无法在 Heroku 上访问我的数据库?

为什么我无法在 Heroku 上访问我的数据库?

我创建了一个 Java 应用程序,连接到 PostgreSQL 数据库。我在 Heroku 上部署了数据库。

在本地主机上使用我的应用程序时,我可以访问数据库,但如果我在 Heroku 上部署我的应用程序,我会收到以下消息:嵌套异常是 org.hibernate.exception.SQLGrammarException:无法提取 ResultSet

我的所有数据库表名都是小写的。

我也尝试在 Heroku 上修改配置变量(DATABASE_URL),但是我不能,我收到一个错误:无法更新项目:无法覆盖附件值 DATABASE_URL。

答案1

没关系,我找到了解决方案。

问题是我之前创建了一个 PostgreSQL DB,但是在创建 Java 应用程序时,Heroku 也创建了一个 PostgreSQL DB,这就产生了冲突。

因此,我在另一个 Heroku 管道上重新部署了我的应用程序,现在它运行良好。

相关内容