From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Jonathan Finlay <jmfinlayp(at)gmail(dot)com> |
Cc: | ASLE | Lista Pública <asociacion(at)listas(dot)asle(dot)ec>, lista <lista(at)mail(dot)saslibre(dot)info>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Recuperar datos borrados en Postgres |
Date: | 2011-08-31 05:09:20 |
Message-ID: | 1314766657-sup-5864@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Excerpts from Jonathan Finlay's message of mié ago 31 01:41:59 -0300 2011:
> Buenas,
>
> Sé (al menos creo saberlo) que los datos despues de un delete siguen en la
> base de datos, pero que son marcados como eliminados y que
> HeapTupleSatisfiesVisibility() en el nucleo de postgres indica que estos
> regoistros no sean mostrados ni usados, ahora yo quiero recuperar esos datos
> y para ello me pregunto:
Ojo, si se ejecuta vacuum, esos registros podrían eliminarse
permanentemente. Lo primero, entonces, es desactivar autovacuum y todo
proceso que pueda ejecutar vacuum (cron). Idealmente, bajar la BD y
sacar una copia de los archivos.
> ¿Es posible cambiar HeapTupleSatisfiesVisibility() de manera temporal sin
> recompilar postgres?
No creo ... alguien suficientemente ducho con herramientas para
modificar ejecutables en caliente, puede ser ... pero yo no sé hacer
eso.
> ¿Hay algún truco para ejecutar una consulta indicando el valor de
> HeapTupleSatisfiesVisibility()?
No.
> ¿Alguien a logrado recuperar información de postgres? si Sí ¿Como?
Yo lo hice una vez, modificando esa rutina o alguna cercana (en realidad
fue como en 7.1 y ese código se ha movido un poco desde entonces). O
mejor dicho, le dije a otra persona cómo hacerlo, y le mandé un patch.
Tengo un libro sobre programación en Mac OS X (de Aaron Hillegass) que
recibí en reconocimiento, para demostrarlo.
--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2011-08-31 05:14:14 | Re: Recuperar datos borrados en Postgres |
Previous Message | Jaime Casanova | 2011-08-31 05:01:41 | Re: Recuperar datos borrados en Postgres |