From: | "Ing(dot) Marcos Ortiz Valmaseda" <mlortiz(at)uci(dot)cu> |
---|---|
To: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
Cc: | jorge(at)eskalonnetwork(dot)com, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Ejecutar función antes de un Select |
Date: | 2009-11-26 16:57:23 |
Message-ID: | 4B0EB373.1000102@uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Edwin Quijada escribió:
> Lo de recomendable es basicamente por que esto es algo puramente de
> Postgres y en un caso de migracion hacia otra palataforma seria un
> poco dificil. En mi caso las evite lo mas que pude pero dado que
> defnitivamente no saldre de Postgres he empezado a usarlas y no me
> puedo quejar, claro si las puedo evitar las evito pero en tu caso
> particular creo que es lo que necesitas.
>
> *-------------------------------------------------------*
> *-Edwin Quijada
> *-Developer DataBase
> *-JQ Microsistemas
> *-Soporte PostgreSQL
> *-www.jqmicrosistemas.com
> *-809-849-8087
> *-------------------------------------------------------*
>
>
>
>
>
> > From: jorge(at)eskalonnetwork(dot)com
> > To: mlortiz(at)uci(dot)cu
> > CC: pgsql-es-ayuda(at)postgresql(dot)org
> > Subject: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Ejecutar función
> antes de un Select
> > Date: Wed, 25 Nov 2009 19:02:32 -0600
> >
> > Hola
> >
> > Muchas gracias, investigare.
> >
> > Saluos!
> >
> > -----Mensaje original-----
> > De: "Ing . Marcos Luís Ortíz Valmaseda" [mailto:mlortiz(at)uci(dot)cu]
> > Enviado el: Miércoles, 25 de Noviembre de 2009 12:50 p.m.
> > Para: Jorge Jacques
> > CC: pgsql-es-ayuda(at)postgresql(dot)org
> > Asunto: Re: [pgsql-es-ayuda] Ejecutar función antes de un Select
> >
> > Jorge Jacques escribió:
> > > Hola buenas tardes
> > >
> > > Mi duda es si es posible ejecutar alguna funcion ANTES de un SELECT
> > > sobre una tabla, algo así como un Trigger. Se que los triggers no se
> > > pueden poner sobre un SELECT.
> > >
> > > Me habian hablado de las vistas, pero no es uan opción ya que no
> > > dispongo del codigo fuente de la aplicación que realiza las consultas
> > > y no podria llamar a la vista en lugar de ejecutar una consulta.
> Hasta
> > > ahora he librado algunas tareas observando el log y creando Triggers
> > > para obtener los resultados deseados pero estoy atorado en este punto.
> > >
> > > Tienen alguna idea? desde ya Gracias!
> > >
> > > Saluos!
> > Pudieras usar una regla sobre la tabla, pero me han dicho Jaime y
> Alvaro que
> > no es recomendable, aunque se puede hacer.
> > Saludos
> >
> >
> > --
> > -------------------------------------
> > "TIP 4: No hagas 'kill -9' a postmaster"
> > Ing. Marcos Luís Ortíz Valmaseda
> > PostgreSQL System DBA
> > Centro de Tecnologías de Almacenamiento y Anális de Datos (CENTALAD)
> > Universidad de las Ciencias Informáticas
> >
> > Linux User # 418229
> > http://www.postgresql-es.org
> > http://www.postgresql.org
> > http://www.planetpostgresql.org
> >
> >
> >
> >
> > __________ Información de NOD32, revisión 4636 (20091125) __________
> >
> > Este mensaje ha sido analizado con NOD32 antivirus system
> > http://www.nod32.com
> >
> >
> > --
> > TIP 3: Si encontraste la respuesta a tu problema, publícala, otros
> te lo agradecerán
>
> ------------------------------------------------------------------------
El problema viene dado a que la sentencia CREATE RULE no esta definida
en el estandar SQL y como dice Edwin es algo que tendrias que cambiar si
quisieras usar otra plataforma (no se porque pero bueno, para gustos los
colores, yo me quedo con PostgreSQL).
Saludos
From | Date | Subject | |
---|---|---|---|
Next Message | Giorgio | 2009-11-26 17:46:02 | Re: PostgreSQL y Oracle |
Previous Message | Edwin Quijada | 2009-11-26 16:34:56 | RE: Como aumenta el performance de Postgres |