El 05/07/2011 7: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?
Generalmente estos problemas vienen por el lado del postgis.
Prueba Levantar los archivos SQL de postgis primero, tanto los de
spatial_ref_sys_table como los de geometry_columns, tipos, etc. y luego
levanta el backup. Seguramente te dara algunos errores mas pero quizás
venga por este lado.
Esto me ha servido en otras ocasiones.
Saludos
--
Mario Sileone
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda