On 12/14/06, Nelson Pereira Júnior <[EMAIL PROTECTED]> wrote:
Isso deve ser tratado pela aplicação, embora o SGDB trate da concorrência. Existe um padrão de projeto que trata disso.
Controle de concorrência é papel do SGBD. Como João disse, é pra isto que existem transações. Mas em suma, quando alguém for gravar, deve ser verificado se alguém não
gravou primeiro, e se gravou, mostrar as diferenças ao usuário e perguntar o que deseja fazer, sobrescrever tudo, alguns campos, ou descartar as alterações. Deve ser analisado também os direitos dos usuários envolvidos.
Isto que você disse não é controle de concorrência, mas controle de versões. E não são todos os casos que isto se aplica. -- wallace reis Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas/LABBI
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
