Re: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Ejecutar función antes de un Select

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

In response to

Browse pgsql-es-ayuda by date

  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