From: | caerices(at)gmail(dot)com |
---|---|
To: | "Pedro Castro" <nahum(dot)listas(at)gmail(dot)com>, pgsql-es-ayuda-owner(at)postgresql(dot)org, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: trigers y funciones |
Date: | 2011-08-17 18:24:08 |
Message-ID: | 679193520-1313605449-cardhu_decombobulator_blackberry.rim.net-860627844-@b17.c18.bise7.blackberry |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Claro que si, de hecho deberla ser mas eficiente de esa forma
Sent from my BlackBerry® wireless device
-----Original Message-----
From: Pedro Castro <nahum(dot)listas(at)gmail(dot)com>
Sender: pgsql-es-ayuda-owner(at)postgresql(dot)orgDate: Wed, 17 Aug 2011 11:21:33
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: [pgsql-es-ayuda] trigers y funciones
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 | Rodolfo Paparás | 2011-08-17 20:29:49 | Re: Duda acerca Tsearch con acentos |
Previous Message | Rodrigo Gonzalez | 2011-08-17 16:40:03 | Re: trigers y funciones |