From: | Emilio Sañudo Ortiz <eso(at)o2o-logistics(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Migración OIDs a UUIDS |
Date: | 2005-04-26 16:33:14 |
Message-ID: | 1114533194.18593.75.camel@localhost |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola.
Debido a la imposibilidad de distribuir una BBDD postgres con oids
usados como clave primaria entre varias maquinas utilizando eRServer, he
decidido añadir una columna que contenga uuids (VARCHARs 32 ). Copiando
los oids actuales a la columna uuid y generando uuis de 32 caracteres
para las nuevas inserciones. El problema es que al realizar estre
proceso en todas las tablas ( unas 140 ) el tamaño de la BBDD de datos
se está disparando. ¿Hay algún truco/herramienta para compactar el
tamaño en disco de la BBDD?. Me resulta extraño que el tamaño en disco
esté creciendo tanto, porque casi todas las tablas ya tenían columnas
VARCHAR 32 o 64 y no tenian porque crecer más de un 100% al añadir una
columna nueva. Supongo que será debido a que Postgres para un registro
VARCHAR 32 toma sólo los bytes necesearios y no los 32 (para el UUID
necesita los 32). ¿Alguna idea?.
Un saludo,
Emilio.
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Soto Cordones | 2005-04-26 16:36:07 | Re: cache lookup failed ?????? |
Previous Message | Alvaro Herrera | 2005-04-26 16:29:30 | Re: cache lookup failed ?????? |