Hola a todos,

bueno, parece que he hecho una chapucilla que me va funcionando. En general el error importante era el que os mencionaba al principio de mi mensaje, en el que se quejaba de que no podía acceder a un archivo determinado. Total, que como el archivo en cuestión era el de las librerías de potgis, he recreado el arbol de directorios y creado un enlace simbólico en el interior del directorio.

La restauración ahora se lleva a cabo casi sin problemas, salvo dos o tres quejas acerca de funciones de postgis que no existen (bueno, existen

Ahora corre casi del tirón, pero me pregunto... si me acepta todas las definiciones de función que había en el archivo de pg_dump... ¿me habré cargado postgis 1.5 y ahora las definiciones serán las del 1.4 (con lo que yo creé mi base original? podría desinstalar postgis y reinstalarlo para que todo funcionara?

Un saludo

Jorge Tornero




El 05/07/11 12:53, Jorge Tornero escribió:
Hola Sergio,

el respaldo fue con

pg_dumpall > BasesDatos.sql

y la restauración con:

psql -f BasesDatos.sql postgres

los errores son principalmente:

/psql:/home/antares/BasesDatos.sql:9945: ERROR: no se pudo acceder al archivo «/opt/PostgresPlus/8.4SS/lib/postgis-1.4»: No existe el fichero o el directorio psql:/home/antares/BasesDatos.sql:9948: ERROR: no existe la función public.st_pointn(geometry, integer)/


que supongo que podría solventar si cambio esa ruta por la que yo tenga en mi servidor (la ignoro)

y también
/
psql:/home/antares/BasesDatos.sql:16352: orden \N no válida
psql:/home/antares/BasesDatos.sql:16353: orden \. no válida/

Estos dos tipos de error los da por miles...


A mí me da que una vez corregido lo de las funciones todo funcionará... ya que aparentemente son como un montón de fallos en cascada (no se puede declarar el tipo tal o cual --> no puedo crear la tabla --> no puedo insertar el dato...)


Pero no sé si se podría hacer esto sin tocar el archivo (ya que es un archivo de 600 mb) y me cuesta bastante operar con él (me "cansa" el ordenador)

A ver si me podéis echar una mano

Muchas gracias

Jorge Tornero

El 05/07/11 12:31, Sergio Gabriel Rodriguez escribió:
Hola Jorge


La copia de seguridad era de un postgresql 8.4 y postgis 1.4

Cuando intento restaurar la copia, me da un montón de mensajes de error y al
final las tablas están vacías.


¿Cómo hiciste el pg_dumpall y cómo intentas hacer el restore?
(comandos), ¿cuáles son los mensajes de error que te muestra?




Responder a