Python psycopg transaction isolation level - Mailing list pgsql-interfaces

From Eugene Prokopiev
Subject Python psycopg transaction isolation level
Date
Msg-id 44049611.8050300@stc.donpac.ru
Whole thread Raw
Responses Re: Python psycopg transaction isolation level
List pgsql-interfaces
Hi,

I have a simple python script:

connection = psycopg.connect("host="+server+" dbname="+database+" 
user="+login+" password="+password)
cursor_modify = connection.cursor()
cursor_modify.execute("update messages set flag=1 where flag=0")
connection.commit()

On running it sometimes I got:

psycopg.ProgrammingError: ERROR:  could not serialize access due to 
concurrent update

How can I setup isolation level for waiting end of executing other 
transaction and execute update without any error?

--
Thanks,
Eugene Prokopiev


pgsql-interfaces by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: multiple threads using one connection
Next
From: Michael Fuhr
Date:
Subject: Re: Python psycopg transaction isolation level