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

Re: Active Record

From: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>
To: dali aparicio <dal(dot)work(at)gmail(dot)com>
Cc: Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com>, Ayuda Postgres PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Active Record
Date: 2009-03-26 22:21:59
Message-ID: 3073cc9b0903261521m43d93e86u4642a150c18546b7@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
2009/3/26 dali aparicio <dal(dot)work(at)gmail(dot)com>:
> 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
>

no veo la diferencia entre hacer eso y hacer un update... salvo claro
la sintaxis que por cierto, lo primero, parece sintaxis mas propio de
una aplicacion, o mejor dicho de un framework (por ejemplo django hace
algo sumamente parecido)

en todo caso quiza lo que buscas es algo como CURRENT OF aunque eso
hace referencia al registro activo en un CURSOR y solo aplica para
UPDATE y DELETE
http://www.postgresql.org/docs/8.3/static/sql-declare.html
http://www.postgresql.org/docs/8.3/static/plpgsql-cursors.html

-- 
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

In response to

Responses

pgsql-es-ayuda by date

Next:From: Edwin QuijadaDate: 2009-03-26 22:22:55
Subject: RE: Active Record
Previous:From: Edwin QuijadaDate: 2009-03-26 22:17:06
Subject: RE: pgAgent

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