Re: [Pgsql-ayuda] Char vs Varchar

From: "Luis Moran" <luis(at)mcde(dot)gov(dot)py>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [Pgsql-ayuda] Char vs Varchar
Date: 2003-08-14 16:31:13
Message-ID: 002001c36281$7a133c10$5500a8c0@servidor.muni.cde
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias, regularmente uso vacuum y periodicamente vacuum full.
Me diste una buena indicacion al definir que de todas formas va a eliminar e
insertar un nuevo registro...

Tchau

----- Original Message -----
From: "Alvaro Herrera Munoz" <alvherre(at)dcc(dot)uchile(dot)cl>
To: "Luis Moran" <luis(at)mcde(dot)gov(dot)py>
Cc: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Sent: Thursday, August 14, 2003 11:57 AM
Subject: Re: [Pgsql-ayuda] Char vs Varchar

> On Thu, Aug 14, 2003 at 11:03:05AM -0400, Luis Moran wrote:
>
> > Aparentemente, seria mejor el varchar por el almacenamiento.
> > Pero si luego modifico ese registro, y mi nuevo valor es 'caballo'
(string
> > mas largo), como el funciona?
> > Supongo que debe eliminar el registro y luego insertar al final uno
nuevo,
> > puesto que el string nuevo no puede caber en el espacio que ocupaba el
> > string anterior (bueno, eso creo).
>
> Eliminar el registro e insertar uno nuevo lo va a hacer de todas maneras,
> sea char() o varchar(). Esto es asi para mejorar la concurrencia. Si te
> interesa el tema busca por MVCC en la documentacion. Ahora no tengo mucho
> tiempo para darte una explicacion mas detallada...
>
> (Es por este motivo que hay que usar VACUUM regularmente, para recuperar
ese
> 'espacio perdido')
>
> --
> Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
> "No hay hombre que no aspire a la plenitud, es decir,
> la suma de experiencias de que un hombre es capaz"
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rodrigo Alvarez 2003-08-14 16:53:53 Re: [Pgsql-ayuda] ayuda con postgres porfa!!!!
Previous Message Josué Maldonado 2003-08-14 16:27:04 Re: [Pgsql-ayuda] Como definir funcion