Skip site navigation (1) Skip section navigation (2)

RE: Active Record

From: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
To: <dal(dot)work(at)gmail(dot)com>, <postgres(dot)arg(at)gmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Active Record
Date: 2009-03-26 23:07:18
Message-ID: BLU137-W2155CE27D57F4D339A687DE3910@phx.gbl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda



 



Date: Thu, 26 Mar 2009 16:56:07 -0500
Subject: Re: [pgsql-es-ayuda] Active Record
From: dal(dot)work(at)gmail(dot)com
To: postgres(dot)arg(at)gmail(dot)com
CC: pgsql-es-ayuda(at)postgresql(dot)org

pues es una capacidad de poder hacer referencia a una tupla ..con un misma funcion lo digamos asi pero solo lo que tu quieras cambiarla.
un ejemplo 
una tabla con nombre tabla1 y campos
id|campo1|campo2|campo3|campo4
digamos que el metodo se llame 
"cambio"
entonces tener la capacidad de poder cambiar cualquiera de los campos sin la necesidad de poner el update
y diciendo 

cambio(tabla1, campo1='valor',campo2='valor',id=6); se cambia campo1 y campo2

cambio(tabla1, campo3='valor',campo4='valor',id=6); se cambia campo3 y campo4

cambio(tabla1, campo1='valor',campo3='valor',id=6); se cambia campo1 y campo3

cambio(tabla1, campo3='valor',id=6);  se cambia campo3

cambio(tabla1, campo4='valor',id=6); se cambia campo4


 

La verdad no entiendo para que usar algo asi dentro de la BD. Eso lo entenderia perfectamente en el front, de hecho tengo cosas muy parecidas a esa, pero en la BD no se para que. Ademas, no entiendo que ganas porque practicamente es lo mismo. Yo no haria una funcion para hacer lo mismo que hago con el sql. La verdad no le veo la gracia al menos en la BD ya en el front como dije, es otra cosa.

 


*-------------------------------------------------------* 
*-Edwin Quijada 
*-Developer DataBase 
*-JQ Microsistemas 
*-809-849-8087
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" 
*-------------------------------------------------------*



_________________________________________________________________
Color coding for safety: Windows Live Hotmail alerts you to suspicious email.
http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_safety_112008

In response to

Responses

pgsql-es-ayuda by date

Next:From: dali aparicioDate: 2009-03-26 23:07:30
Subject: Re: Active Record
Previous:From: Jaime CasanovaDate: 2009-03-26 22:52:26
Subject: Re: Active Record

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group