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 ;)
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 |