From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Fernando DÍaz <fdiazuy(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Problema con pg_restore |
Date: | 2006-12-15 01:00:52 |
Message-ID: | 20061215010052.GF31475@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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.
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.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-12-15 01:06:02 | Re: varchar a array ~ |
Previous Message | Victor Lopez | 2006-12-15 00:37:56 | Re: numrow |