Re: Funcion que devuelta el tamaño de un campo

From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: Ggaray <ggaray(at)cde(dot)rieder(dot)net(dot)py>
Cc: Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Funcion que devuelta el tamaño de un campo
Date: 2005-12-05 15:58:13
Message-ID: c2d9e70e0512050758p2273f859gd2b219fbf2dbabd1@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 12/5/05, Ggaray <ggaray(at)cde(dot)rieder(dot)net(dot)py> wrote:
> Que tal Lista
>
> Una consulta, existe alguna funcion que devuelva el tamaño de un campo tipo
> Varchar. Ej 7 - Varchar(7)
>
> Estaba probando con algunas funciones y no consegui adelantar nada
>
> O solo tocando el catalogo se podra obtener ?
>
> Gustavo Garay
>

Buscas el tamañoen bytes o la longitud especificada a campos de
longitud variable? es decir quieres que te devuelva cuantos bytes
ocupa un varchar(7) o quieres que devuelva 7 porque es la longitud de
l varchar que definistes?

si es el numero de bytes y estas en pgsql <= 8.0.x hay un modulo
llamado dbsize entre los campos... no recuerdo si tiene esa funcion
pero te puede ayudar... si estas en pgsql 8.1.x (o superior ;) las
funciones del contrib dbsize ya fueron incorporadas (aunque no
recuerdo los nombres)

Si buscas la longitud especificada de los campos, ni idea imagino que
tendras que leer (y entender) los catalogos, buena suerte...

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ggaray 2005-12-05 16:26:42 Funcion que devuelta el tamaño de un campo
Previous Message cristian daza 2005-12-05 14:49:00 RE: postgres & mac