Pessoal, consegui usar o FOR UPDATE.. na verdade eu presisava comecar
uma transaction

Entao vamos até que ponto eu ja sei fazer..
BEGIN;
SELECT * FROM CLIENTE WHERE COD='0001' FOR UPDATE;
e por ai eu fico.. até que o usuario altere todo o cliente.. no final
eu vou fazer

UPDATE CLIENTE SET.. etc..etc..etc.
END;

Certo?

Mas e agora, quando o segundo usuario quer alterar o mesmo cliente o
postgres fica la.. esperando até que o primeiro termine..
mas no caso.. o que eu gostaria era de testar, se o row pode ser
modificado.. ou seja..
Existe alguma forma de saber o status deste row? se pode ou nao ser modificado?

Agradeco qualquer ajuda.
Saudacoes



> Ja tentei SELECT FOR UPDATE
> mas nao consegui fazer funcionar.
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a