[firebase-br] RES: SELECT WITH LOCK

eduardo cavalcante - CPC Brasil sistemas eduardo em cpcbrasil.com
Qui Jun 12 18:20:12 -03 2014


muito util esses comandos, quando der erro de essa acao esta bloqueada por
outro usuario:
selecionar a ID da transacao
consultar e pegar o atanchments (mostra ate o ip da maquina) tabela
mon$transactions
depois deletar da tabela mon$attachments a transacao
 
 
seleciona a transacao:
select * from mon$transactions
where mon$transaction_id = 2427575
 
 
 
pegar o id:(mostra ate o ip)
select * from mon$attachments
where mon$attachment_id=40773
 
 
deletar a transacao
delete  from mon$attachments
where mon$attachment_id=40773

-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Frederico Godoi
Enviada em: quinta-feira, 12 de junho de 2014 14:10
Para: FireBase
Assunto: [firebase-br] SELECT WITH LOCK

Pessoal , uso a opção de
SELECT WITH LOCK para garantir o sucesso de uma concorrência.

No final eu faço o UPDATE do registro e faço commit;

Aconteceu hoje um caso onde o usuário conseguiu travar o sistema no meio do
processo, então o registro ficou travado.

Quando ele entra no sistema, e tenta fazer um update retorna a mensagem de
Lock conflit. Como faço pra liberar esse registro ? alguém tem alguma
sugestão ?

Obrigado!

-- 
Frederico Godoi
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista