Lists: | pgsql-es-ayuda |
---|
From: | Manuel Trujillo <mtrujillo(at)vlex(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Problemas con migración entre versiones. |
Date: | 2006-12-12 15:56:41 |
Message-ID: | 457ED139.3090007@vlex.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Holas.
Este problema estoy intentando solucionarlo también en la lista
pgsql-admin, pero como soy bastante cortito con el inglés (para
expresarme correctamente), os paso también aquí mi cuestión:
Tengo un postgresql 8.0 con una base de datos de 16 Gb en producción.
Por características que nos hacen falta, queremos migrar a una 8.2, pero
al igual que con la 8.1, tenemos problemas con el encoding.
Tenemos definida la base de datos con encoding UNICODE / UTF8, así como
las conexiones de los clientes para trabajar con la base de datos. Así,
cuando intentamos hacer un restore de un backup en una base de datos
versión 8.2, o tenemos fallos o los datos son incompletos.
Sé que habitualmente, el salto entre versiones ha tenido (más o menos
históricamente) ciertas incompatibilidades a nivel de encoding, pero
imagino que precisamente después de tanto tiempo, debe haber alguna
manera de poder superar ésto de una forma más o menos satisfactoria.
Sé que existe la posibilidad de tratarlo todo con la utilidad "iconv"
(al menos en entornos *NIX que es con lo que trabajo), ayudándote del
"split", pero es un poco bestia si pensamos que:
a) pesa 16 Gb la base de datos.
b) está en producción, lo que significa que se están introduciendo datos
en todo momento y, literalmente, sin respiro.
¿Alguien podría echarme un cable, por favor? ¿Documentación, url's sobre
el tema, etc, etc?
Muchas gracias por todo.
--
Manuel Trujillo Albarral
From: | Mario <gonzalemario(at)gmail(dot)com> |
---|---|
To: | "Manuel Trujillo" <mtrujillo(at)vlex(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Problemas con migración entre versiones. |
Date: | 2006-12-12 16:03:10 |
Message-ID: | 2065a6cf0612120803hdaedaf3gc2c76e963c042753@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
On 12/12/06, Manuel Trujillo <mtrujillo(at)vlex(dot)com> wrote:
> Holas.
>
> Este problema estoy intentando solucionarlo también en la lista
> pgsql-admin, pero como soy bastante cortito con el inglés (para
> expresarme correctamente), os paso también aquí mi cuestión:
>
> Tengo un postgresql 8.0 con una base de datos de 16 Gb en producción.
> Por características que nos hacen falta, queremos migrar a una 8.2, pero
> al igual que con la 8.1, tenemos problemas con el encoding.
> Tenemos definida la base de datos con encoding UNICODE / UTF8, así como
> las conexiones de los clientes para trabajar con la base de datos. Así,
> cuando intentamos hacer un restore de un backup en una base de datos
> versión 8.2, o tenemos fallos o los datos son incompletos.
>
que opciones usaste con el initdb? Recuerda usar el pg_dump version 8.2
>
From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Manuel Trujillo <mtrujillo(at)vlex(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Problemas con migración entre versiones. |
Date: | 2006-12-12 16:14:12 |
Message-ID: | 20061212161412.GG22782@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Manuel Trujillo escribió:
> Tengo un postgresql 8.0 con una base de datos de 16 Gb en producción.
> Por características que nos hacen falta, queremos migrar a una 8.2, pero
> al igual que con la 8.1, tenemos problemas con el encoding.
> Tenemos definida la base de datos con encoding UNICODE / UTF8, así como
> las conexiones de los clientes para trabajar con la base de datos. Así,
> cuando intentamos hacer un restore de un backup en una base de datos
> versión 8.2, o tenemos fallos o los datos son incompletos.
Cual es el problema exactamente?
From: | Mario <gonzalemario(at)gmail(dot)com> |
---|---|
To: | "Manuel Trujillo" <mtrujillo(at)vlex(dot)com>, Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Problemas con migración entre versiones. |
Date: | 2006-12-12 18:35:48 |
Message-ID: | 2065a6cf0612121035i37618750n515109508150f44f@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
On 12/12/06, Manuel Trujillo <mtrujillo(at)vlex(dot)com> wrote:
Recuerda mandar una copia a la lista.
> Mario escribió:
> > que opciones usaste con el initdb? Recuerda usar el pg_dump version 8.2
>
> Pues las opciones... La verdad, ni me paré (sigh). Son las que usa por
> defecto el paquete del postgresql en una opensuse 10.0.
>
AFAIK, cuando haces un initdb la codificacion sera la misma que
tienes en tus locales. Si quieres especificarlo tu mismo y hacer caso
omiso a eso debes especificar con -E
initdb -E <codificacion> -D <nombre_cluster>
>
From: | Manuel Trujillo <mtrujillo(at)vlex(dot)com> |
---|---|
To: | Mario <gonzalemario(at)gmail(dot)com> |
Cc: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Problemas con migración entre versiones. |
Date: | 2006-12-13 08:54:10 |
Message-ID: | 457FBFB2.8070006@vlex.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Mario escribió:
> On 12/12/06, Manuel Trujillo <mtrujillo(at)vlex(dot)com> wrote:
>
> Recuerda mandar una copia a la lista.
Perdona, estoy acostumbrado a que cuando hago un reply a un correo de
listas de correo, ya va directo a la lista, y no al usuario que contesta :-/
> AFAIK, cuando haces un initdb la codificacion sera la misma que
> tienes en tus locales. Si quieres especificarlo tu mismo y hacer caso
> omiso a eso debes especificar con -E
La codificación es UTF8.
> initdb -E <codificacion> -D <nombre_cluster>
Ajam, esto lo conocía de inicializar a mano en sistemas FreeBSD.
Gracias!
--
Manuel Trujillo Albarral
From: | Mario <gonzalemario(at)gmail(dot)com> |
---|---|
To: | "Manuel Trujillo" <mtrujillo(at)vlex(dot)com> |
Cc: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Problemas con migración entre versiones. |
Date: | 2006-12-13 12:52:34 |
Message-ID: | 2065a6cf0612130452i53dc890andce2a0bfee4bae62@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
On 13/12/06, Manuel Trujillo <mtrujillo(at)vlex(dot)com> wrote:
>
> Ajam, esto lo conocía de inicializar a mano en sistemas FreeBSD.
>
si no recuerdas la codificacion de una db puedes hacer un psql -l
para listar las db's creadas.
>