Estou com um problema no UPSERT estou usando o PG 9.5 e usando o recurso insert on conflict do ... tenho uma tabala de pedidos com um id serial e uso isso para fazer referencia do pedido no sistema. Acontece que quando recebo uma notificação de venda uso esse recurso do UPSERT para inserir se for um novo pedido e se ja existir fazer um update no status do pedido. O problema é que quando isso ocorre o id é incrementado mesmo ocorrendo o update ou não fazendo nada existe alguma maneira facil de só incrementar se houver realmente um insert.
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
