Re: [Pgsql-ayuda] UPDATES

From: Gunnar Wolf <gwolf(at)campus(dot)iztacala(dot)unam(dot)mx>
To: maury de la pena <maurypeav(at)yahoo(dot)com(dot)mx>
Cc: Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] UPDATES
Date: 2002-09-03 13:38:09
Message-ID: Pine.BSO.4.44.0209030819110.8927-100000@campus.iztacala.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> Hola:
> Migre de RedHat 7.0 a 7.3
>
> Pero mi postgres ya no inicia me dice
> que cheque READNE.rpm-dist
> sin embargo me dice que realice el siguiente proc.
> postgresql-dump -t /var/lib/pgsql/backup/db.bak -p
> /var/lib/pgsql/backup/old -d
> no exite el comando
> Agradesco de ante mano cualquier ayuda
> Maury de la Pe#a

Hola,

Cuando actualizas PostgreSQL, éste crea el directorio al que te refiere
en /var/lib/pgsql/backup/, y guarda ahí tus bases de datos tal cual
estaban (creo) y los binarios esenciales de la versión anterior de
PostgreSQL. Ahora, RedHat al parecer no respetó el procedimiento
tradicional de respaldo, por lo que te sugiero:

1- Consigue o instala una máquina con la misma versión (de ser posible, la
misma distribución completa) que tenías.
2- Copia el directorio completo de Postgres a esa máquina. Probablemente
el directorio actual haya cambiado por la actualización de versión, así
que probablemente lo tengas que hacer desde respaldos (tienes, ¿verdad?
:) )
3- Haz un dump completo de tus bases de datos a un script SQL con
pg_dumpall. Te sugiero que lo hagas con la opción -D - Esto hará que se
ejecute un poco más lento (y que a la hora de ejecutar el script sea
_MUCHO_ más lento), pero es un formato menos ligado a la estructura
interna de la BD, y seguramente te ahorrará cuando menos un dolor de
cabeza. Ejecútalo así:
pg_dumpall -D > respaldo.sql
4- Llévate el respaldo a tu otra máquina. Asumo que tienes a tu nueva
máquina aún sin datos en PostgreSQL. Entra con el usuario postgres (tal
vez te convenga entrar como root y dar un 'su - postgres', pues la
cuenta postgres normalmente no lleva contraseña), y dale:
psql -f respaldo.sql

Y debe quedar lista.

Ahora, otra recomendación: RedHat ha bajado terriblemente su control de
calidad. Te sugiero fuertemente que pruebes la distribución de Linux que,
a mi entender, mejor control de calidad tiene - lo que resulta en que es
mucho más fácil de administrar, mantener al día y actualizar: Debian. Si
quieres una copia en la ciudad de México, mándame un correo privado y te
la paso.

Saludos,

--
Gunnar Wolf - gwolf(at)campus(dot)iztacala(dot)unam(dot)mx - (+52-55)5623-1118
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Basilio Briceo 2002-09-03 13:51:12 Re: [Pgsql-ayuda] algo como erwin
Previous Message maury de la pena 2002-09-03 04:25:35 [Pgsql-ayuda] UPDATES