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

Re: [pgsql-es-ayuda] Crear una RULE con SELECT e INSERT ?¿

From: Oswaldo Hernández <listas(at)soft-com(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: [pgsql-es-ayuda] Crear una RULE con SELECT e INSERT ?¿
Date: 2011-01-20 14:47:03
Message-ID: 4D384AE7.2050202@soft-com.es (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
El 19/01/2011 17:08, juanramirez escribió:
>
> Buenos días,
>
>
> Tengo una inquietud, tengo una idea que quiero implementar, supongan un
> sistema bancario donde el gerente pida que se guarde una bitácora donde
> se registren cuando se consultaron los saldos de las cuentas de ahorros.
>
> Para hacerlo creo una vista así:
>
> create view consulta_cuentas_ahorro as
> select cuenta,nombre,saldo from tabla_cuentas_ahorro;
>
>
>
> ahora, la definicion de la RULE en la vista quedo así:
>
> CREATE OR REPLACE RULE "_RETURN" AS
> ON SELECT TO consulta_cuentas_ahorro DO INSTEAD SELECT
> cuenta,nombre,saldo from tabla_cuentas_ahorro;
>
>
> Como puedo hacer para que al hacer el SELECT a la vista
> consulta_cuentas_ahorro, haga un INSERT a una tabla XXX ?¿..como puedo
> modificar la RULE para hacer además del SELECT un INSERT ?¿
>
>

Apenas conozco las rules pero segun la documentacion "DO ALSO" es lo que 
buscas.

<http://www.postgresql.org/docs/8.4/interactive/sql-createrule.html>

Saludos,
-- 
Oswaldo Hernández

In response to

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2011-01-20 14:55:50
Subject: RE: Error al crear lenguaje
Previous:From: juanramirezDate: 2011-01-20 14:17:58
Subject: Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Crear una RULE con SELECT e INSERT ?¿

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