Re: ALIAS para tablas en PostgreSQL

From: Javier Chávez B(dot) <jchavezb(at)gmail(dot)com>
To: "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>
Cc: "Diego Ayala" <netdiego81(at)gmail(dot)com>, "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>, "Postgres Ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: ALIAS para tablas en PostgreSQL
Date: 2008-11-27 15:27:15
Message-ID: ded64bba0811270727v20a8e393icaea7b1a8c21db19@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Thu, Nov 27, 2008 at 3:22 PM, Jaime Casanova
<jcasanov(at)systemguards(dot)com(dot)ec> wrote:
> On Thu, Nov 27, 2008 at 10:04 AM, Diego Ayala <netdiego81(at)gmail(dot)com> wrote:
>> sii, disculpen que no me haya hecho entender, lo que quiero saber si se
>> tiene la posibilidad de hacer synonym asi como lo tiene Oracle, si se tiene
>> esa opcion..!!!
>>
>
> no. pero como Alvaro indica puedes crear una vista y adicionalmente
> añadire que puedes crear reglas que hagan posible que ejecutes
> INSERT/UPDATE/DELETE en la vista.
>
> Algo asi:
> create view bar as select * from foo;
>
> --replace * with the actual names of columns for every column you want to affect
> create rule r_insert_bar as on insert to bar do instead insert into
> foo values (new.*);
> create rule r_update_bar as on update to bar do instead update foo set
> * = new.* where pk =old.pk;
> create rule r_delete_bar as on delete to bar do instead delete from
> where pk =old.pk;

O sea de esta manera estoy actualizando una vista pero le indico que
actualice los campos fisicos que lo componen verdad??? su manera de
trabajo es como una especie de trigger???

Slds.
J

--
Cumprimentos
jchavez
linux User #397972 on http://counter.li.org/

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2008-11-27 15:36:01 Re: ALIAS para tablas en PostgreSQL
Previous Message Diego Ayala 2008-11-27 15:24:54 Re: ALIAS para tablas en PostgreSQL