Query PostgreSQL database with select statement : PostgreSQL « Database « Python Tutorial






import psycopg
dbh = psycopg.connect('dbname=dbname user=user')
print "Connection successful."

cur = dbh.cursor()
cur.execute("SELECT * FROM myTable")
    
for column in cur.description:
    name, type_code, display_size, internal_size, precision, scale, null_ok = column
    
    print "Column name:", name
    print "Type code:", type_code
    print "Display size:", display_size
    print "Internal size:", internal_size
    print "Precision:", precision
    print "Scale:", scale
    print "Null OK:", null_ok
    print


dbh.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