Olá, Qual versão do PostgreSQL?
Existe uma view pg_locks. Lá são apresentados os locks que estão ocorrendo. Existe também a view pg_stat_activity e um atributo chamando waiting que indica t se a transção está esperando por uma outra transação ou f que indica que nada esta bloqueando a transação atual. Espero ter ajudado. []s 2008/10/24 tetraetila <[EMAIL PROTECTED]>: > Olá Pessoal > > Gosgaria que vocês me ajudassem com esta dúvida. > Utilizo o código abaixo para bloquear um determinado registro na tabela: > > begin work; > select * from a003.a003015_tbl where sr_recno = 1 for update; > update a003... ( instruções... ) > commit work; > > Como eu faço para de dentro da minha aplicação retornar/verificar > quando este registro ainda estiver bloqueado? > > No Firebird me retona .T. não estou conseguindo pegar > o retorno no Postgres, pode ser um select ou outro comando qualquer. > > Muito obrigado! > > Adilson Nunes > > > > Obs.: Qualquer ajuda sobre a manipulação destes retornos no Postgres > serão bem vindas. Estamos migrando para Postgres. > > > -- > -- > -------------------------------- > Adilson Nunes - tetraetila(R) > > ? > õ¿õ¬ > (¬) > > Linux Registered User # 272492 > -------------------------------- > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- João Paulo www.dextra.com.br/postgres PostgreSQL _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
