[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: [Pgsql-ayuda] Char vs Varchar
Date: 2003-08-14 15:03:05
Message-ID: 000501c36275$2ac47680$5500a8c0@servidor.muni.cde
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola gente:

Quisiera saber acerca del uso de char vs varchar, en lo que se refiere al
almacenamiento en disco y performance.

Si creo un campo char(10) e introduzco el valor 'perro', se almacena 'perro
' (string + espacios en blanco).
Si creo un campo varchar(10), se almacena solo la frase.

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

De ser asi, cuando mas se modifiquen los datos (update), entonces crece el
consumo de disco. Estoy equivocado ?

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rodrigo Alvarez 2003-08-14 15:24:32 [Pgsql-ayuda] ayuda con postgres porfa!!!!
Previous Message mondino 2003-08-14 14:56:29 [Pgsql-ayuda] Indices