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

セミコロンを入力するのを忘れたと思います:

SELECT * FROM myapp_stories;

于 2013-10-29T17:24:14.247 に答える