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