From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Jonathan Finlay <jmfinlayp(at)gmail(dot)com> |
Cc: | ASLE | Lista Pública <asociacion(at)listas(dot)asle(dot)ec>, lista(at)mail(dot)saslibre(dot)info, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Recuperar datos borrados en Postgres |
Date: | 2011-08-31 05:01:41 |
Message-ID: | CAJKUy5gpyWifwymn1o5=0K0S7koY3ebBGQ3TMhntezKGVv7H0Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2011/8/30 Jonathan Finlay <jmfinlayp(at)gmail(dot)com>:
> 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
que version de postgres es? apaga el autovacuum ahora... y no ejecutes
vacuum manualmente (aun asi si estas en 8.4+ hay ocasiones en que
puede decidir reutilizar el espacio aun sin un vacuum previo que lo
marque como reutilizable)
> y para ello me pregunto:
>
> ¿Es posible cambiar HeapTupleSatisfiesVisibility() de manera temporal sin
> recompilar postgres?
>
no
> ¿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?
>
imagino que se puede hacer una herramienta basada en VACUUM que haga
el truco pero dependera de que version es, si son datos de una sola
tabla, etc, etc, etc
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2011-08-31 05:09:20 | Re: Recuperar datos borrados en Postgres |
Previous Message | Alvaro Herrera | 2011-08-31 04:57:27 | Re: Problema uso de indices... |