Postgresql 为什么我不获取postgres用户表数据,而其他表可以访问
我正在开发这个基于烧瓶的web应用程序。虽然应用程序运行良好,但我想在我的postgres数据库中验证这一点 虽然我可以访问应用程序中的用户数据,但当我尝试访问终端上的While-SQL命令时,却无法看到相同的数据。此问题特定于“用户”表,而其他表也可以在终端上正常访问 这是我的用户查询的结果:Postgresql 为什么我不获取postgres用户表数据,而其他表可以访问,postgresql,flask,flask-sqlalchemy,Postgresql,Flask,Flask Sqlalchemy,我正在开发这个基于烧瓶的web应用程序。虽然应用程序运行良好,但我想在我的postgres数据库中验证这一点 虽然我可以访问应用程序中的用户数据,但当我尝试访问终端上的While-SQL命令时,却无法看到相同的数据。此问题特定于“用户”表,而其他表也可以在终端上正常访问 这是我的用户查询的结果: classroom=# SELECT * FROM user; user ------- fatih (1 row) 这是同一数据库中的其他一些表: classroom=# SELECT *
classroom=# SELECT * FROM user;
user
-------
fatih
(1 row)
这是同一数据库中的其他一些表:
classroom=# SELECT * FROM course;
id | title | code
----+-----------------------------+----------
3 | Algorithms | COC2030
4 | Web development using Flask | FLASK001
(2 rows)
我期望的结果类型与课程表中的结果类型相同,与用户表中的结果类型相同。假设
user
表中有更多您希望看到的列或行,您可以尝试:
- 使用与flask应用程序相同的用户登录
- 以用户身份登录
,并检查这是否会改变情况(postgres
,或sudo-u postgres-psql-classick
)psql-classick-postgres
- 使用该选项查看是否有
- 使用
命令查看是否有\dn+