Problemas para acceder a base de datos luego de reinstalar postgresql 8.2

Imagen de javico

Forums: 

Debido a las continuas fallas eléctricas recientes tuve problemas con la máquina que aloja una base de datos en postgresql 8.2. Normalmente uso pgadmin para administrar esta base pero debido a lo espontáneo de esta falla no tuve tiempo de hacer un backup de esta base y solo tengo uno de hace un par de semanas que no es ya de mucha utilidad; sin embargo, los datos están ahí. La base está en una partición propia que la monto en /mnt/base_datos/pgsql (que no fue afectada por el fallo) la cual tiene como propietario al usuario postgres. Por tanto ya están creados el cluster y la base de datos. Los datos están en el directorio /mnt/base_datos/pgsql/mibase.

El problema está en que luego de reinstalar postgresql 8.2 no me puedo conectar a mi base de datos y recibo un error "psql: FATAL: no existe la base de datos «mibase»". :jawdrop:

He revisado la configuración de postgres, verificando que la variable PGDATA apunte a la dirección correcta en donde está mi base que es /mnt/base_datos/pgsql, tanto en el archivo .bashrc (en el home del usuario postgres) como en /etc/init.d/postgresql y en el postmaster.opts. Todo eso parece estar bien pero no puedo conectarme.

El demonio arranca normalmente y se direcciona correctamente.

Talvez alguien de ustedes me pueda dar luces en este asunto? De antemano gracias.

createdb

Imagen de pepo

Porque primero no creas la BD y luego en el directorio destino reemplazas los ficheros; podría funcionar.

------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
GnuPG-key : www.keyserver.net

Gracias por responder. Ya lo intenté ...

Imagen de javico

creé un nuevo rol, un nuevo cluster y otra base de datos con los mismos nombres con los que había estado funcionando antes. Luego copié los archivos a los lugares correspondientes pero no logré que funcionara.

Otra sugerencia?