1

我正在使用 Django + Postgres。当我使用 psql 进行 SQL 查询时,例如 \d+ myapp_stories 正确显示了表中的列

但是当我执行 SELECT * FROM myapp_stories 时,它什么也不返回。但是从我的 python 代码中查询相同的数据库和表返回数据就好了。所以表中有数据。有什么想法吗?我正在使用venv,不确定这是否会影响任何事情。提前致谢!

4

2 回答 2

1

在您的查询中使用架构为表添加前缀,因为这search_path可能会导致您的查询(或 psql)查看与您期望的架构不同的架构。

于 2013-10-29T18:58:02.917 回答
1

我猜你忘了输入分号:

选择 * 从 myapp_stories;

于 2013-10-29T17:24:14.247 回答