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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-es-ayuda by date

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