>> > Correndo o risco de estar falando besteira, e sem nenhuma comprovação > literária, mas quando você dá um update dentro da transação, o registro não > ficaria bloqueado? > > Digo isso porque se a ideia é bloquear até o final da alteração, o ideal > seria o uso do select for update antes dos comandos de alteração, > garantindo o bloqueio, que seria liberado após a conclusão da transação > (commit/rollback). > Se o update por si só já bloquear o registro, o select > for update iria falhar (pois está sendo colocado depois), não seria isso? > > -- >
Sim é verdade, mas no exemplo ditático acima... por que o "SELECT FOR UPDATE" tentou obter lock? Pelo que eu entendi e testei cada teste da trasação 2 esta sendo feito isoladamente, não tem nada haver com update na mesma transação. Sendo assim, minha dúvida é a mesma. Atenciosamente.
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
