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
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 ?¿ |