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

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: GiorgioDate: 2009-11-26 17:46:02
Subject: Re: PostgreSQL y Oracle
Previous:From: Edwin QuijadaDate: 2009-11-26 16:34:56
Subject: RE: Como aumenta el performance de Postgres

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