Boa noite pessoal,

Preciso de uma idéia/sugestão de como garantir o seguinte:
Temos um ERP com uma tabela de saídas e outra com uma tabela de 
entradas, e uma terceira com o saldo das duas.
Por Exemplo: o total da tabela de saídas deu 100 e o total da tabela de 
entradas deu 110, ou seja o saldo é 10, para um determinado produto.
O saldo 10 é gravado em outra tabela, que grava o saldo e a localizacão 
do produto no estoque. Por ex.: 10 peças no local Depósito 1.

O que eu queria fazer é garantir que a tabela de saldo sempre tenha 
entradas - saídas = saldo.

Atualmente, sem um mecanismo de integridade deste tipo, eu poderia 
colocar a tabela com um saldo de 25. O que resultaria em 110 - 100 = 25.

O único jeito que estou visualizando é por meio de trigger.

Não temos o fonte do ERP, e não temos como mudar a modelagem, por 
motivos óbvios.

Se alguém tiver alguma sugestão, agradeço.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a