Olá Antonio Prado, o psycopg conecta com o auto_commit setado para false, então 
ou você seta isso para true após conectar ou inclui o commit após executar as 
instruções que deseja efetivar.

On Thu, 29 Jan 2009 17:07:35 -0200, Jota <[email protected]> wrote:
> Olá,
> 
> Qual nível de transação você está utilizando? Serializable?
> 
> []s
> 
> 2009/1/29 Antonio Prado <[email protected]>:
>> O problema:
>>
>> O sistema está aberto em duas seções distintas.
>> Um usuário realiza uma alteração em um determinado cadastro.
>> Esta alteração não se torna visível na outra seção,
>> fazendo-se necessário fechar a aplicação e abrir novamente.
>>
>>
>> A aplicação (Python):
>>
>> A conexão com o banco de dados PostgreSQL é realizada utilizando o
>> psycopg, na abertura do aplicativo:
>>
>> import psycopg
>> conexao = psycopg.connect("host=%s dbname=%s user=%s" %(host, dbname,
>> user))
>>
>>
>> Quando uma rotina realiza um alteração na base de dados:
>>
>> conexao.cursor.execute(sql)
>> conexao.commit()
>>
>>
>>
>> O que é necessário ser alterado no processo de conexão e gravação
> para
>> que as alterações sejam visualizadas pelas outras conexões?
>>
>>
>> Se alguém pude ajudar, desde já, muito obrigado.
>>
>>
>>
>> Antonio.
>> --
>> Antonio Prado
>> (62) 8174 4383
>> (62) 3278 0111
>> www.antonioprado.eti.br
>> [email protected]
>>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
> 
> 
> 
>

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a