Hola!

Tengo dos bases de datos postgresql, donde una de ellas es la de
producción, y la otra el "backend" para trastear.
Cada noche, se hace un dump de la BD de producción y posteriormente es
recuperado en la de backend de la siguiente forma:

*producción (dump):
/usr/local/bin/pg_dump --no-owner --oids --format=p -U postgres test >
/mnt/pgbackup/test_$DATE.dump

*backend (restore del dump):
/usr/local/bin/dropdb test
/usr/local/bin/createdb -E utf8 test
/usr/bin/time /usr/local/bin/psql -U postgres -h /tmp -d test <
/mnt/pgbackup/test_$DATE.dump
(si, conozco slony, pero mejor de momento no pregunteis...).

Este proceso, a lo largo de un año, ha funcionado sin problemas y de
maravilla... hasta hace una semana, semana y pico. Primero un día sí y
otro no y, últimamente durante cada día, cuando restauro la BD me
encuentro con el siguiente error:

ERROR:  missing data for column "documento_vid"
CONTEXT:  COPY log_busqueda_documentos, line 8887482: "44193"

Saludos y muchas gracias por vuestra ayuda.

-- 
Manuel Trujillo Albarral
--
TIP 8: explain analyze es tu amigo

Responder a