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

Responder a