无法列出用户 - “select * from user”只返回一行和一列

urb*_*ons 9 postgresql

我有一个带有用户表的 heroku postgres 附加数据库。但是,当我尝试时select * from user,我得到的只是:

  current_user  
----------------
 rtsjlhdfptlaqd
(1 row)
Run Code Online (Sandbox Code Playgroud)

表名肯定是user. 没有users桌子。我的应用程序中肯定有很多用户,但我似乎无法列出它们。

想法?

urb*_*ons 7

好吧,这是一个愚蠢的问题,但我会留下它以防其他人犯同样愚蠢的错误。

为了记录,我不是创建一组模型的人,包括user而不是users.

Postgres 有它自己的表user,它保存了 postgres 用户。当你select * from user得到的是 postgresuser表的结果时。相反select * from "user",您必须做的是user 在双引号中的位置。