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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral