Re: urgente

Lists: pgsql-es-ayuda
From: Geiner Gamboa <ggamboa(at)ccss(dot)sa(dot)cr>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: RE: Instalacion
Date: 2005-03-15 17:00:30
Message-ID: 2B135FBC8BB9AA48B0D771D93DBD99A0034F062A@correo.ccss.sa.cr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Ya he revisado los grupos, los extraño es que en una maquina XP sin parches
no da problema.

Igual problema tengo con un servidor W2000 SP3

Atte.
  Lic. Geiner Gamboa Otárola
  Depto. Soporte Técnico, CCSS
  ggamboa(at)ccss(dot)sa(dot)cr
  Tel.: (506) 295-2002

-----Mensaje original-----
De: Jose Stragnari [mailto:jose(at)mulleryasociados(dot)com(dot)ar]
Enviado el: Tuesday, March 15, 2005 06:48
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: RE: [pgsql-es-ayuda] Instalacion

Yo tuve un problema parecido en Win2000 y se trataba de los permisos de
grupos de usuarios en la unidad donde quería instalar Postgres.

Saludos

-----Mensaje original-----
De: Juan Carlos Badillo Goy [mailto:badillo(at)cav(dot)desoft(dot)cu]
Enviado el: Lunes, 14 de Marzo de 2005 01:42 p.m.
Para: Alvaro Herrera
Asunto: Re: [pgsql-es-ayuda] Instalacion
Importancia: Alta

La versión que tengo es postgresql-8.0.1 y justamente hoy fue que lo instalé
y por lo que estoy leyendo está bueno.

El mayor enfacis que quiero hacer es en la creación de procedimientos
almacenados y como ejecutarlos en PHP, si me puedes ayudar con un jemplo te
lo agradecería.

----- Original Message -----
From: "Alvaro Herrera" <alvherre(at)dcc(dot)uchile(dot)cl>
To: "Geiner Gamboa" <ggamboa(at)ccss(dot)sa(dot)cr>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Monday, March 14, 2005 10:24 PM
Subject: Re: [pgsql-es-ayuda] Instalacion

> On Mon, Mar 14, 2005 at 02:37:52PM -0600, Geiner Gamboa wrote:
> > Hola, he he tratado de instalar el software en mi maquina WinXP con SP2
pero
> > me falla en el initdb y este es el mensaje:
>
> Que version del software? De donde lo obtuviste?
>
> --
> Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
> "El destino baraja y nosotros jugamos" (A. Schopenhauer)
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
> a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> a los suscriptores de la lista
>

---------------------------(fin del mensaje)---------------------------
TIP 9: el optimizador ignorará el uso de recorridos de índice si los
tipos de datos de las columnas no coinciden

---------------------------(fin del mensaje)---------------------------
TIP 4: No hagas 'kill -9' a postmaster

Este correo fue revisado automáticamente por el sistema antivirus
institucional, C.C.S.S.

Este correo es de índole confidencial de interes único del destinatario, si por error ha sido recibido por favor eliminelo.
Este correo fue revisado automáticamente por el sistema antivirus institucional, C.C.S.S.


From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Geiner Gamboa <ggamboa(at)ccss(dot)sa(dot)cr>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Instalacion
Date: 2005-03-15 21:26:22
Message-ID: 20050315212622.GB28896@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On Tue, Mar 15, 2005 at 11:00:30AM -0600, Geiner Gamboa wrote:
> Ya he revisado los grupos, los extraño es que en una maquina XP sin parches
> no da problema.

Quizas el firewall que el SP2 instala no deja que funcione.

--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"La virtud es el justo medio entre dos defectos" (Aristóteles)


From: "Juan Carlos Badillo Goy" <badillo(at)cav(dot)desoft(dot)cu>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: urgente
Date: 2005-03-23 15:11:41
Message-ID: 005a01c52fba$a137fa30$2401c0c0@badillo
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Cómo puedo ejecutar en un procedimiento almacenado una sentecia de sql formada en una cadena

ejemplo de lo que quiero lograr

CREATE OR REPLACE FUNCTION listar_grupos(varchar, varchar)
/* p1 garantiza la busqueda por un segmento del nombre, si es vacio se retornan todos los campos
p2 método de ordenamiento
*/

RETURNS SETOF "GRUPO" AS
$$
DECLARE
res "GRUPO"%rowtype;
cadsql varchar;
BEGIN
set cadsql = 'SELECT * FROM "GRUPO"';
IF $1 <> '' then set cadsql = cadsql + 'WHERE "GRUPO"."NOMBRE_GRUPO" LIKE (%' + $1 + '%) ';
IF $2 <> '' then set cadsql = cadsql + 'ORDER BY "GRUPO"."NOMBRE_GRUPO"' + $2;

FOR res IN
¿Cómo funcionaría algo parecido a esto?
execute cadsql
LOOP
RETURN NEXT res;
END LOOP;
RETURN;
END;
$$LANGUAGE plpgsql;

Nota: En realidad la interrogante es como formar un select internamente en un procedimiento almacenado y que me retorne el conjunto de registros.

Muchas gracias de antemano por su ayuda.


From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Juan Carlos Badillo Goy <badillo(at)cav(dot)desoft(dot)cu>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: urgente
Date: 2005-03-24 14:07:38
Message-ID: 20050324140738.GI20726@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On Wed, Mar 23, 2005 at 04:11:41PM +0100, Juan Carlos Badillo Goy wrote:
> Cómo puedo ejecutar en un procedimiento almacenado una sentecia de sql formada en una cadena

Usa EXECUTE. Puedes hacer un loop FOR en torno a un EXECUTE. Revisa la
documentacion.

--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"Always assume the user will do much worse than the stupidest thing
you can imagine." (Julien PUYDT)