Re: [Pgsql-ayuda] tipo de columna

From: Antonio Castro <acastro(at)ciberdroide(dot)com>
To: Carlos <linux(at)lpis(dot)com>
Cc: lista postgres <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [Pgsql-ayuda] tipo de columna
Date: 2002-01-09 10:39:39
Message-ID: Pine.LNX.4.21.0201091054440.850-100000@midas.ciberdroide.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, 9 Jan 2002, Carlos wrote:

> alguien me peude decir que tipo de columna, campo, tengo que elegir a la
> hora de crear una tabla para que pueda meter en ella la cantidad de texto
> que quiera? , mas de 250 caracteres?
> gracias

No me parece una pregunta sencilla y no estoy muy seguro de la respuesta.
Si me equivoco será con la buena intención de ayudar.

Creo que el máximo tamaño para un campo eran 4Kbytes y el máximo tamaño
para un registro completo 8Kbytes aunque creo que esto es configurable
y se puede aumentar a 32Kbytes. Puedes usar los tipos text o varchar(n)
para ello con estas limitaciones.

Si deseas almacenar datos de mayor tamaño podrías usar BLOBS.

Los BLOBS es un tipo de datos demasiado especial. Es un dato que se usa
de forma distinta al resto. Requiere funciones especiales para su manejo.
Por esa razón yo suelo usar en lugar de blobs una referencia a un fichero.
Por ejemplo "/home/mengano/imagenes/imagen.gif".

Yo por el momento no me he visto en la necesidad de usar BLOBS y al
menos en mi caso si había había alguna ventaja para guardar esos objetos
grandes en el sistema de ficheros porque había ciertos programas externos
que trabajaban sobre ellos. No tengo demasiado claro en que casos estaría
especialmente indicado su uso. Creo que su manjo en BD es lento. Supongo
que el uso de BLOBS se justifica en base a garantizar la integridad de
ciertas operaciones críticas.

La idea que yo tengo (equivocada o no) es que conviene considerar otras
opciones porque en bastantes casos no conviene para nada usarlos.

Un saludo

Antonio Castro

+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/\ /\ Ciberdroide Informática (Tienda de Linux)
\\W// <<< http://www.ciberdroide.com >>>
_|0 0|_
+-oOOO--(___o___)--OOOo----------------------------------------------------+
| . . . . U U . . . . Antonio Castro Snurmacher acastro(at)ciberdroide(dot)com |
| . . . . . . . . . . |
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Manuel Sugawara 2002-01-09 15:48:17 Re: [Pgsql-ayuda] tipo de columna
Previous Message Carlos 2002-01-09 08:36:26 [Pgsql-ayuda] tipo de columna