From: | Pedro Castro <nahum(dot)listas(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | trigers y funciones |
Date: | 2011-08-17 16:21:33 |
Message-ID: | CACMdsJ8DviZzzh9AuXMjXEerVN8Ugrc2AaoGvfU9mpHhuFNG_A@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a tod(at)s(dot)
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.
From | Date | Subject | |
---|---|---|---|
Next Message | Rodrigo Gonzalez | 2011-08-17 16:40:03 | Re: trigers y funciones |
Previous Message | Hugo César | 2011-08-17 16:14:13 | Re: Duda acerca Tsearch con acentos |