我正在尝试对属于“dam_vector”模式的表执行一个简单的选择语句。我得到的错误是:
psycopg2.ProgrammingError:关系“dam_vector.parcels_full”不存在第 1 行:SELECT * FROM “dam_vector.parcels_full”
我无法弄清楚这一点,并且知道我遗漏了一些明显的东西。你能提供的任何帮助都会很棒。
这是我正在使用的代码。db 是成功连接到数据库的连接字符串。
cur = db.cursor()
query = 'SELECT * FROM "dam_vector.parcels_full"'
cur.execute(query)
results = cur.fetchall()
当失败时,在我对谷歌做了一些研究之后,我尝试了这个。同样的错误。
cur.execute("SET search_path TO dam_vector,public")
db.commit()
cur = db.cursor()
query = 'SELECT * FROM "parcels_full"'
cur.execute(query)
results = cur.fetchall()