2008/10/7 tetraetila(R) <[EMAIL PROTECTED]> > Pessoal > > Como eu bloqueio apenas um registro de uma tabela no Postgres? > Tipo um usuário pode estar posicionado em um registro e o outro > em outro porém na mesma tabela. Como eu fazia em DBF. > No Postgres não sei fazer. >
Acho que voce precisa adaptar seu jeito de pensar um pouco mais para bancos de dados modernos. Qual seria o problema de um usuario estar "posicionado" em um registro, e outro usuario em outro? Por que e' preciso uma trava? Note que o SELECT...FOR UPDATE que foi mencionado bloqueia para gravacao dos registros retornados (e tem que ser usado numa transacao), ou seja, uma outra transacao vai aguardar ate' que a transacao travando aqueles registros tenham terminado. http://www.postgresql.org/docs/8.3/interactive/sql-select.html#SQL-FOR-UPDATE-SHARE Roberto -- http://blog.divisiblebyfour.org/
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
