2005-03-23 03:43:36 +03:00
|
|
|
import psycopg
|
|
|
|
|
|
|
|
conn = psycopg.connect("dbname=test")
|
|
|
|
curs = conn.cursor()
|
|
|
|
|
|
|
|
curs.execute("SELECT ARRAY[1,2,3] AS foo")
|
2005-03-23 14:02:13 +03:00
|
|
|
print curs.fetchone()[0]
|
2005-03-23 03:43:36 +03:00
|
|
|
|
|
|
|
curs.execute("SELECT ARRAY['1','2','3'] AS foo")
|
2005-03-23 14:02:13 +03:00
|
|
|
print curs.fetchone()[0]
|
2005-03-23 03:43:36 +03:00
|
|
|
|
2005-03-23 13:32:30 +03:00
|
|
|
curs.execute("""SELECT ARRAY[',','"','\\\\'] AS foo""")
|
2005-03-23 14:02:13 +03:00
|
|
|
d = curs.fetchone()[0]
|
|
|
|
print d, '->', d[0], d[1], d[2]
|
2005-03-23 03:43:36 +03:00
|
|
|
|
2005-03-23 13:32:30 +03:00
|
|
|
curs.execute("SELECT ARRAY[ARRAY[1,2],ARRAY[3,4]] AS foo")
|
2005-03-23 14:02:13 +03:00
|
|
|
print curs.fetchone()[0]
|
|
|
|
|
|
|
|
curs.execute("SELECT ARRAY['20:00:01'::time] AS foo")
|
|
|
|
print curs.description
|
|
|
|
print curs.fetchone()[0]
|