Re: trigers y funciones

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.

In response to

Browse pgsql-es-ayuda by date

  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