Pessoal,

Considerando:
pedido | item
     1    |  ABC
     1    |  XYZ
     2    |  XPTO

Tenho uma rotina de integração onde, para cada item do pedido, eu preciso
indicar o recebimento do pedido, sendo efetuado um update na tabela de
pedidos dizendo que aquele pedido foi recebido.

Terei que utilizar uma trigger para isso e a minha dúvida é:
Para cada insert na tabela de itens efetuar o update da tabela de pedidos
OU
Para cada insert na tabela de itens, fazer um select na tabela de pedidos
para saber se o pedido já foi recebido, e caso não tenha sido recebido,
efetuar o update.

Creio que efetuar o select antes será melhor para evitar os "buracos" que o
update causa e assim diminuir as ações do autovacuum na tabela de pedidos.

[]s
Danilo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a