【问题标题】:Error connecting to Heroku DB with PGAdmin使用 PGAdmin 连接到 Heroku DB 时出错
【发布时间】: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 连接设置中“数据库”旁边列出的字母数字字符串。

【问题讨论】:

    标签: postgresql heroku pgadmin


    【解决方案1】:

    您忘记将标识符引用为字符串文字,因此 PostgreSQL 将其视为列名 - 对于不存在的列。试试:

    WHERE datname IN ('my_database_identifier');
    

    注意单引号。

    【讨论】:

    • 完美。我在 Advanced>DB 限制下在我的数据库周围加上了单引号,一切正常。
    猜你喜欢
    • 2015-02-19
    • 2012-07-30
    • 2018-10-16
    • 1970-01-01
    • 2011-07-02
    • 2016-08-14
    • 2012-01-24
    • 2021-07-21
    • 2020-04-22
    相关资源
    最近更新 更多