Re: Problema con pg_restore

From: "Miguel Huerta" <hgmiguel(at)gmail(dot)com>
To: Fernando DÍaz <fdiazuy(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problema con pg_restore
Date: 2006-12-15 17:57:25
Message-ID: aa9ca9610612150957n5b478851lf2d2c5ec09d7f5c2@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 12/14/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> Fernando DÍaz escribió:
> > Hola. Tengo un Ubuntu Server LTS 6.06.1 con kernel
> > 2.6.15-27-amd64-server #1 SMP y Postgresql Version 8.1.4-0ubu y me
> > está pasando algo que antes con Debian no sucedía. Al hacer un
> > respaldo usando los siguiente:
> >
> > pg_dump --verbose --oids --format=t --file= mibase.backup mibase
> >
> > Luego cuando quiero restaurar todo en un base con otro nombre con el
> > siguiente comando:
> >
> > pg_restore --verbose --no-owner --no-privileges --dbname=p_mibase
> > mibase.backup
> >
> > Me restaura todo excepto los índices de las tablas y es una base
> > bastante grande y con muchos indices como para crearlos a mano. Ya he
> > probado actualizar la versión de Postgres utilizando los repositorios
> > oficiales de ubuntu, me he leído los man de pg_dump y pg_restore de
> > punta a punta e incluso he copiado los binarios de pg_dump y
> > pg_restore de un Debian que tengo instalado y funcionando y no tengo
> > suerte.
>
Si es una base de datos grande probablemente te quedes sin espacio
cuando intenta restaurar los indices, intenta agragandole la opcion
--disable-triggers al pg_restore

> No puedo reproducir tu problema aca -- cree una base "mibase", ejecute
> las ordenes que pegaste arriba, corrigiendo por supuesto el tonto error
> del espacio extra despues de "--file=", y funciona perfectamente -- la
> base p_mibase contiene el indice que cree en la tabla.
>
> Cual es la salida de pg_restore? Arroja algun error? Que clase de
> indice es el que te falta?
>
> > P.D.: Este Ubuntu Server se instaló sin preguntarme practicamente nada
> > durante la instalacion con codificacion de caracteres UTF-8 por lo que
> > tenía problemas cuando hacía UPPER(campo) con las letras con tilde
> > (por ej. constitución -> CONSTITUCIóN) por lo que cambie la
> > codificación a ISO-8859-1 e hice el initdb nuevamente y asunto
> > solucionado. No sé si esto tenga algo que ver con la creación de los
> > índices o no pero lo comento por las dudas, igualmente si veo la conf.
> > de locale me dice que COLLATE está en ISO-8859-1
>
> Eso significa que esta mal configurado en alguna parte, pero eso es tema
> para otro thread.
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 2: puedes desuscribirte de todas las listas simultáneamente
> (envíe "unregister TuDirecciónDeCorreo" a majordomo(at)postgresql(dot)org)
>

--
http://hgMiguel.blogspot.com/
hgMiguel(at)gmail(dot)com

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Victor Lopez 2006-12-15 18:15:37 Re: drop tablespace ?
Previous Message Jaime Rodríguez Molina 2006-12-15 16:55:24 Re: Puerto 5432 via Internet