问候,通过使用python的psycopg2库两个不同的数据库,我目前可以连接到一个数据库和检索等这样的:PostgreSQL的查询,其为具有相同的命名表
conn = psycopg2.connect("dbname='db1' user='postgres' host='xxxxxx' password='mypass'");
qr = conn.cursor()
qr.execute("SELECT avg(pavg) FROM mytable WHERE id =5")
现在名为“数据库旁DB1" ,我要查询从包含在同一个表另一个IP另一个数据库,追加查询,即
conn1 = psycopg2.connect("dbname='mydb' user='postgres' host='xxxxxx' password='mypass'");
conn2 = psycopg2.connect("dbname='mydb' user='postgres' host='yyyyyy' password='mypass'");
qr1 = conn1.cursor()
qr1.execute("SELECT avg(pavg) FROM mytable WHERE id =5")
qr2 = conn1.cursor()
qr2.execute("SELECT avg(pavg) FROM mytable WHERE id =5")
我怎样才能做到这一点?
确实不是,但我需要诸如:rows = qr .fetchall()PLUS qr2 .fetchall() – Hellnar 2009-12-23 09:58:10