Re: Named cursor problem
От | Federico Di Gregorio |
---|---|
Тема | Re: Named cursor problem |
Дата | |
Msg-id | 4F26C19D.1040509@dndg.it обсуждение исходный текст |
Ответ на | Named cursor problem (Vojtěch Rylko <rylko@vojtuv.net>) |
Ответы |
Re: Named cursor problem
|
Список | psycopg |
On 30/01/12 17:09, Vojtěch Rylko wrote: > > I am using named cursor in this manner: > > cursor = conn.cursor(str(os.getpid)) > cursor.execute("select * from documents;") > for row in cursor: print do_something(row) # this function also creates > cursors from "conn" > > One million rows have to be processed, but after 10-20 thousands > processed rows I got an error: > Traceback (most recent call last): > File "/homes/eva/xr/xrylko00/spinn/spinn3r/db/db2xml.py", line 408, > in <module> > query = query) > File "/homes/eva/xr/xrylko00/spinn/spinn3r/db/db2xml.py", line 351, > in create_xml > for item in self.get_item(column, identifiers, query): > File "/homes/eva/xr/xrylko00/spinn/spinn3r/db/db2xml.py", line 172, > in get_item > for row in cursor: > ProgrammingError: named cursor isn't valid anymore > > Where may be problem? Did you commit or rollback the connection? federico
В списке psycopg по дате отправления: