Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/07/2011, 10:01
Avatar de tlaloc_2005
tlaloc_2005
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barranquilla
Mensajes: 90
Antigüedad: 18 años, 4 meses
Puntos: 5
Información Respuesta: Insert condicionado en Postgres

Buen día,

Bueno no manejo postgres, pero cuando se me presenta problemillas como el que mencionan aqui suelo utilizar funciones y disparadores (triggers) en mysql.

Las funciones son pedazos de codigo, que funcionan al igual que en la programacion estructurada, reciben parametros, ejecutan acciones y devuelven un valor. Aqui algunos ejemplos:

http://saforas.wordpress.com/2009/11...en-postgresql/

Los disparadores o triggers son como su nombre lo indica son algo así como una especie de funciones de activacion que acompañan a una tabla y que se ejecutan cuando se realiza una accion sobre la tabla (INSERT, UPDATE, DELETE), Aqui mas info:

http://www.postgresql.org.es/node/301

La opción seria colocar un triggers en tu tabla que se ejecute cuando se realice un INSERT sobre ella y que llame una función que haga lo que tu quieres hacer y te guarde el valor en la tabla.

Espero haberlos ayudado...
__________________
Johan J. Gutierrez D.
Ingeniero Industrial, Tecnologo en Sistemas