我按照说明Connect to a heroku database with pgadmin。什么可能导致以下错误?
ERROR: column "*my database identifier*" does not exist.
LINE 9: WHERE datname IN (*my database identifier*)
要清楚我的数据库标识符是HerokuPostgres连接设置中“数据库”旁边列出的字母数字字符串。
答案 0 :(得分:7)
您忘记将标识符引用为字符串文字,因此PostgreSQL将其视为列名称 - 对于不存在的列。尝试:
WHERE datname IN ('my_database_identifier');
请注意单引号。