使用psql的SELECT即使数据存在也不返回任何行

时间:2013-10-29 17:05:19

标签: python django postgresql

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

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

2 个答案:

答案 0 :(得分:1)

我猜你忘了输入分号:

  

SELECT * FROM myapp_stories;

答案 1 :(得分:1)

使用架构在查询中添加表格,因为search_path可能导致您的查询(或psql)查找除您期望之外的架构。