2016-10-01 3 views
1

저는 psycopg2를 사용하고 있으며 쿼리는 단순한 문자열입니다. 내가 pgAdmin에서 그것을 실행하면특정 열이 null 인 행을 선택하면 열이 존재하지 않습니다. 오류

Q= "SELECT * FROM POST WHERE PUBLISH_TIME IS NULL" 

, 그것은 나에게 정확한 결과를 제공하지만, 내가 this solution 을 시도

psycopg2.ProgrammingError: column "publish_time" does not exist 

발생하지만 여전히 같은 오류 출력입니다.

+0

POST의 열 이름은 무엇입니까? – cco

답변

1

누구나 같은 문제가있는 경우를 대비하여이 대답을 남겨주세요. 디자인 기능으로 인해 psycopg2를 통해이 작업을 수행 할 수 없습니다. 내 모델에 publish_date 열에 의존하는 플래그를 추가하고이 플래그를 작성한 db 스크립트를 만들어서 앞으로 진행했습니다.

Q= "SELECT * FROM POST WHERE PUBLISH_FLAG = False;"