trigers y funciones

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.

Responses

Browse pgsql-es-ayuda by date

  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