Em 28-08-2013 11:30, Wiliam Balan escreveu:
Olá
Gostaria de utilizar o nível de isolamento READ UNCOMMITTED, que permite
que outros usuários vejam dados que ainda nao foram feitos commit. Eu
sei que isso nao é aconselhavel, mas gostaria que o banco permitisse.
Eu consigo executar o comando com sucesso:
BEGIN;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
Mas o problema é que o postgresql nao permite que outro usuário enxergue
dados que não foram feitos commit;
De acordo com a documentação:
http://www.postgresql.org/docs/9.2/static/sql-set-transaction.html
No PostgreSQL, READ UNCOMMITTED tem o mesmo comportamento de READ COMMITTED.
Alguém sabe outros SGBD que permitem isso? Lembro que versões antigas do
Postgresql era possivel, sabem qual versões que eram possiveis fazer isso?
Não me lembro de que esse comportamento existisse em versões anteriores.
De qualquer forma, se você quiser ver o que foi "comitado" o tempo todo,
simplesmente faça tudo fora de uma transação em comandos isolados.
[]s
__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral