~psycopg/psycopg/2.0.x

« back to all changes in this revision

Viewing changes to sandbox/array.py

  • Committer: Federico Di Gregorio
  • Date: 2009-04-20 22:38:09 UTC
  • Revision ID: fog@erin-20090420223809-y59bb142mo3vadnw
Better detection of PostgreSQL version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
import psycopg2
 
2
 
 
3
conn = psycopg2.connect("port=5433 dbname=test")
 
4
curs = conn.cursor()
 
5
 
 
6
#curs.execute("SELECT ARRAY[1,2,3] AS foo")
 
7
#print curs.fetchone()[0]
 
8
 
 
9
#curs.execute("SELECT ARRAY['1','2','3'] AS foo")
 
10
#print curs.fetchone()[0]
 
11
 
 
12
#curs.execute("""SELECT ARRAY[',','"','\\\\'] AS foo""")
 
13
#d = curs.fetchone()[0]
 
14
#print d, '->', d[0], d[1], d[2]
 
15
 
 
16
#curs.execute("SELECT ARRAY[ARRAY[1,2],ARRAY[3,4]] AS foo")
 
17
#print curs.fetchone()[0]
 
18
 
 
19
#curs.execute("SELECT ARRAY[ARRAY[now(), now()], ARRAY[now(), now()]] AS foo")
 
20
#print curs.description
 
21
#print curs.fetchone()[0]
 
22
 
 
23
#curs.execute("SELECT 1 AS foo, ARRAY[1,2] AS bar")
 
24
#print curs.fetchone()
 
25
 
 
26
#curs.execute("SELECT * FROM test()")
 
27
#print curs.fetchone()
 
28
 
 
29
curs.execute("SELECT %s", ([1,2,None],))
 
30
print curs.fetchone()
 
31