我正在使用 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;
有谁知道我做错了什么?
答案 0 :(得分:2)
混合大小写标识符的经典问题。
尝试:
select * from "Users";
阅读手册中的Identifiers and Key Words章节 为了让您的生活更轻松,只使用合法的小写标识符,或者您必须双重引用名称。