使用 PGAdmin 连接到 Heroku DB 时出错
Posted
技术标签:
【中文标题】使用 PGAdmin 连接到 Heroku DB 时出错【英文标题】:Error connecting to Heroku DB with PGAdmin 【发布时间】:2013-11-16 21:28:08 【问题描述】:我按照指示前往Connect to a heroku database with pgadmin。什么可能导致以下错误?
ERROR: column "*my database identifier*" does not exist.
LINE 9: WHERE datname IN (*my database identifier*)
需要明确我的数据库标识符是 HerokuPostgres 连接设置中“数据库”旁边列出的字母数字字符串。
【问题讨论】:
【参考方案1】:您忘记将标识符引用为字符串文字,因此 PostgreSQL 将其视为列名 - 对于不存在的列。试试:
WHERE datname IN ('my_database_identifier');
注意单引号。
【讨论】:
完美。我在 Advanced>DB 限制下在我的数据库周围加上了单引号,一切正常。以上是关于使用 PGAdmin 连接到 Heroku DB 时出错的主要内容,如果未能解决你的问题,请参考以下文章
在nodejs中连接到heroku postgres db时出错
我正在尝试将我的本地 spring boot 应用程序连接到我的 heroku postgres db