Re: Recuperar datos borrados en Postgres

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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...