Hola a tod@s.

Una aplicación que no diseñe, actualiza los campos de una tabla solo
copiandolos de un renglon existente y solo se autoincrementa el id que es
serial con lo que duplica varios datos que no debe hacer, existe la
posibilidad de cambiar este comportamiento  con un trigger y una función.

esta es la tabla.

id | cve1 | cve2 | cve3 | texto
1      2       3        4        pepe
Hay  una operación que hace lo siguiente
update y luego un insert
id | cve1 | cve2 | cve3 | texto
1      2       3        4        pepito    ->update
2      2       3        4        pepe      -> insert

Esto corre en una transacción, lo que necesito que haga con un
trigger/funcion y me quede:
id | cve1 | cve2 | cve3 | texto
1      2       3        4        pepito    ->update
2      2       3        5        pepe      -> insert

es posible?

Gracias.

Responder a