Query data : PostgreSQL « Database « Python Tutorial






import pgdb
cxn = pgdb.connect(user='pgsql')
cur = cxn.cursor()
cur.execute('SELECT * FROM pg_database')
rows = cur.fetchall()
for i in rows:
  print i
cur.close()
cxn.commit()
cxn.close()








15.4.PostgreSQL
15.4.1.Query data
15.4.2.Basic connection to PostgreSQL with psycopg
15.4.3.Query PostgreSQL database with select statement
15.4.4.Create a table and insert data
15.4.5.executemany() for batch update
15.4.6.optimized execute() for multiple rows example
15.4.7.Fetch all rows after query
15.4.8.Adjust the connect() call below for your database
15.4.9.Fetch row one by one
15.4.10.Fetch row by using cursor
15.4.11.Parameter style
15.4.12.Get cursor
15.4.13.Using types to insert data
15.4.14.Commit example