From: | LDC - Carmen Brando <carmen(at)ldc(dot)usb(dot)ve> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Sobre variable targetList en una estructura Query |
Date: | 2006-09-25 15:06:01 |
Message-ID: | Pine.LNX.4.64.0609251054060.30306@lingar.ldc.usb.ve |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola!
Muchas gracias por las respuestas, en realidad le preguntamos esto
por lo que vimos en src/backend/utils/sort/tuplesort.c, en la
funcion tuplesort_begin_heap ya que definen un RegProcedure
llamado sortFunction, entonces no sabemos exactamente que estan
haciendo con eso, ademas buscamos en el catalogo y no la
conseguimos..
Este sortFunction es acaso una referencia a algunas de las
funciones en el catalogo?
Muchas gracias y disculpen las molestias!
On Mon, 25 Sep 2006, Jaime Casanova wrote:
> On 9/24/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
>> LDC - Carmen Brando escribió:
>> >
>> > Hola,
>> > Disculpe el abuso pero como su respuesta fue tan rapida :-),
>> > aprevechamos de preguntarle otra duda que surgio, que es un RegProcedure?
>> > lo vimos en backend/util/sort/tuplesort.c.
>>
>> Registered Procedure
>>
>> En SQL, uno puede usar algo como
>>
>> select 'pg_class'::regclass
>>
>> y obtener la representacion apropiada de la tabla pg_catalog.pg_class.
>> O tambien puede hacer
>>
>> select '1260'::regclass
>> y obtener exactamente lo mismo. La conveniencia aqui es ignorar si la
>> tabla fue pasada como Oid o como nombre.
>>
>>
>> Con RegProcedure puedes hacer algo similar:
>>
>> alvherre=# select 'generate_series(int,int4)'::regprocedure;
>> regprocedure
>> ----------------------------------
>> generate_series(integer,integer)
>> (1 fila)
>>
>
> esa consulta puede ser confusa porque pareceria que regresa la misma
> cadena de caracteres. esta deja claro que lo que retorna es un oid
>
> template1=# select * from pg_proc
> template1 -# where oid = 'generate_series(int,int4)'::regprocedure;
> proname | pronamespace | proowner | prolang | proisagg |
> prosecdef | proisstrict | proretset | provolatile | pronargs |
> prorettype | proargtypes | proallargtypes | proargmodes | proargnames
> | prosrc | probin | proacl
> -----------------+--------------+----------+---------+----------+-----------+-------------+-----------+-------------+----------+------------+-------------+----------------+-------------+-------------+----------------------+--------+--------
> generate_series | 11 | 10 | 12 | f | f
> | t | t | v | 2 | 23 |
> 23 23 | | | |
> generate_series_int4 | - |
> (1 row)
>
> o quiza esta:
>
> template1=# select 'generate_series(int,int4)'::regprocedure::oid;
> oid
> ------
> 1067
> (1 row)
>
>
>
>From pgsql-es-ayuda-owner(at)postgresql(dot)org Mon Sep 25 13:01:20 2006
Received: from localhost (mx1.hub.org [200.46.208.251])
by postgresql.org (Postfix) with ESMTP id 17C639FB265
for <pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>; Mon, 25 Sep 2006 13:01:19 -0300 (ADT)
Received: from postgresql.org ([200.46.204.71])
by localhost (mx1.hub.org [200.46.208.251]) (amavisd-new, port 10024)
with ESMTP id 12823-06 for <pgsql-es-ayuda-postgresql(dot)org(at)postgresql(dot)org>;
Mon, 25 Sep 2006 13:01:15 -0300 (ADT)
X-Greylist: from auto-whitelisted by SQLgrey-
Received: from umcervantes.cl (mail.umcervantes.cl [200.27.50.118])
by postgresql.org (Postfix) with ESMTP id AD2B69FB25F
for <pgsql-es-ayuda(at)postgresql(dot)org>; Mon, 25 Sep 2006 13:01:14 -0300 (ADT)
Received: from localhost (sancho2 [127.0.0.1])
by umcervantes.cl (Postfix) with ESMTP id 68235422D1;
Mon, 25 Sep 2006 11:59:52 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at umcervantes.cl
Received: from umcervantes.cl ([127.0.0.1])
by localhost (correo.umcervantes.cl [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id Te6KL9pruRSm; Mon, 25 Sep 2006 11:59:41 +0000 (UTC)
Received: from [10.1.1.8] (unknown [10.1.0.3])
by umcervantes.cl (Postfix) with ESMTP id C1C96422C3;
Mon, 25 Sep 2006 11:59:41 +0000 (UTC)
Message-ID: <4517FD75(dot)2020904(at)umcervantes(dot)cl>
Date: Mon, 25 Sep 2006 12:01:57 -0400
From: =?ISO-8859-15?Q?Juan_Mart=EDnez?= <jeugenio(at)umcervantes(dot)cl>
User-Agent: Thunderbird 1.5.0.5 (X11/20060812)
MIME-Version: 1.0
To: Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com>
CC: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: IMG a BDD.tabla o a Directorio ?
References: <200609251652(dot)30212(dot)v(dot)lopez(dot)s(at)ono(dot)com>
In-Reply-To: <200609251652(dot)30212(dot)v(dot)lopez(dot)s(at)ono(dot)com>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: Maia Mailguard 1.0.1
X-Spam-Status: No, hits=0.624 tagged_above=0 required=5 tests=AWL,
FORGED_RCVD_HELO
X-Spam-Level:
X-Archive-Number: 200609/488
X-Sequence-Number: 20549
Victor Lopez escribió:
> Mi pregunta es ... es mejor meter una imagen (GIF, JPG, ...) en la base de
> datos, y recuperarla desde ahí, o meterla en un directorio, y solo tener la
> referencia en la base de datos?
Este tema se ha conversado antes. Busca en los archivos de la lista.
keywords: Large Object, Bytea, Oid
--
Juan Martinez G.
Departamento de Informatica
Universidad Miguel de Cervantes
From | Date | Subject | |
---|---|---|---|
Next Message | Alejandro Gasca | 2006-09-25 19:39:22 | ayuda con trigger para mayusculas |
Previous Message | Victor Lopez | 2006-09-25 14:52:30 | IMG a BDD.tabla o a Directorio ? |