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?