我正在使用psycopg2,查询是一个简单的字符串。
Q= "SELECT * FROM POST WHERE PUBLISH_TIME IS NULL"
当我在pgAdmin
中执行它时,它会给我正确的结果,但会抛出
psycopg2.ProgrammingError: column "publish_time" does not exist
我试过this solution 但它仍然是相同的错误输出。
答案 0 :(得分:1)
如果有人遇到同样的问题,请留下这个答案。由于设计特性,无法通过psycopg2完成此操作。我在我的模型中添加了一个标志,该标志依赖于publish_date列,创建了一个编写此标志的db脚本并继续
Q= "SELECT * FROM POST WHERE PUBLISH_FLAG = False;"