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
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)