使用psycopg2在Postgresql中从基于模式的表中选择数据

问题描述 投票:1回答:1

我是Python的新手,想使用python psycopg2 API从postgreSQL数据库中选择一些数据。

我正在选择的表位于模式dl(dl.products)中,因此当我编写代码时

Conn=   psycopg2.connect(host="localhost",database="postgres",user="postgres", password="postgres")
  Cur=conn.cursor()
  Cur.execute("select * from dl.products")

它显示错误关系dl.products不存在。

谁能告诉我一个如何做到这一点的例子?

python python-3.x postgresql python-2.7 psycopg2
1个回答
0
投票

请尝试以下代码,

  Query = """select * from dl."products";"""
   cursor.execute(Query)
   print("Selecting rows from test table using cursor.fetchall")
   row = cursor.fetchone()
   while row is not None:
        print(row)
        row = cursor.fetchone()
   print("Print each row and it's columns values")
© www.soinside.com 2019 - 2024. All rights reserved.