Concorrência no postgreSQL

20/02/2004

0

Preciso checar o status da coluna [b:248923f9f3]X [/b:248923f9f3]numa linha de uma tabela [b:248923f9f3]T[/b:248923f9f3] para só depois efetuar ou não alterações em [b:248923f9f3]T[/b:248923f9f3] e também em outras tabelas.
Para evitar inconsistências, tenho que controlar consultas concorrentes ao valor da coluna [b:248923f9f3]X[/b:248923f9f3].
Pelo que entendi ao ler a edição7 pag.36 e 37 da SQL magazine, o uso de trasações não resolve o problema, pois duas seções 1 e 2, podem ler o mesmo valor na coluna [b:248923f9f3]X [/b:248923f9f3]e executar atomicamente as alterações, o que faria a seção executada por último sobrescrever todas as alterações feitas pela primeira.

É possível fazer controle de concorrência no postgreSQL? Qual seria a solução mais indicada para meu problema?

Já vou logo agradecendo por qualquer ajuda.
Abraços,
ViniciusAC


Viniciusac

Viniciusac

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar