Heroku PostgreSQL客户端没有找到关系

时间:2014-04-05 20:40:04

标签: postgresql heroku case-sensitive identifier

我正在使用 Heroku 和他的 PostgreSQL 插件。当我登录 pg:psql 并执行:

SELECT table_name FROM information_schema.tables WHERE table_schema='public';

我看到了所有的桌子:

Users
Cities
Registrations

预期的结果 但是当我这样做时:

select * from users;

结果是:

ERROR:  relation "users" does not exist
LINE 1: select * from users;

有谁知道我做错了什么?

1 个答案:

答案 0 :(得分:2)

混合大小写标识符的经典问题。

尝试:

select * from "Users";

阅读手册中的Identifiers and Key Words章节 为了让您的生活更轻松,只使用合法的小写标识符,或者您必须双重引用名称。