Postgresql 我无法在Heroku Postgres中查看表格日期
基于本教程,我在Heroku上部署了一个应用程序 我无法查看一个表中的所有数据。这是Postgres的特色吗?我是博士后和DBs的新手 表格一览表Postgresql 我无法在Heroku Postgres中查看表格日期,postgresql,heroku,heroku-postgres,Postgresql,Heroku,Heroku Postgres,基于本教程,我在Heroku上部署了一个应用程序 我无法查看一个表中的所有数据。这是Postgres的特色吗?我是博士后和DBs的新手 表格一览表 my-heroku-app::DATABASE=> \dt List of relations Schema | Name | Type | Owner --------+-----------------+-------+---------------- pub
my-heroku-app::DATABASE=> \dt
List of relations
Schema | Name | Type | Owner
--------+-----------------+-------+----------------
public | alembic_version | table | ufzxxxxxxxxxxx
public | followers | table | ufzxxxxxxxxxxx
public | message | table | ufzxxxxxxxxxxx
public | notification | table | ufzxxxxxxxxxxx
public | post | table | ufzxxxxxxxxxxx
public | user | table | ufzxxxxxxxxxxx
但我得到一个奇怪的输出。但是,这应该是一个在我的博客上注册的用户表。我已经创建了几个用户,其他表外键可以成功引用它们
SELECT * FROM user;
output:
user
----------------
ufzxxxxxxxxxxx
当我从任何其他表中选择时,我得到了预期的整个表
SELECT * FROM post;
output:
id | body | timestamp | user_id | language
----+-------------------+----------------------------+---------+----------
1 | dfdf | 2020-08-01 03:30:14.529142 | 1 | de
2 | Hello World | 2020-08-01 03:30:20.730316 | 1 | de
3 | you | 2020-08-05 22:50:34.305096 | 2 | de
4 | aaa | 2020-08-21 13:36:38.617855 | 4 | de
5 | new post from aaa | 2020-08-21 13:49:09.278394 | 4 | de
6 | adefbg | 2020-08-23 04:13:46.77888 | 5 | de
7 | sdvc | 2020-08-23 04:13:49.32016 | 5 | de
您不应该将表命名为user,因为它与user关键字冲突 您可以通过使用以下形式之一消除歧义来解决此问题:
select * from public.user;
select * from "user";