Skip site navigation (1) Skip section navigation (2)

Re: Recuperar datos

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: "Pablo E(dot) Siciliano" <psiciliano(at)puentenet(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Recuperar datos
Date: 2004-05-23 16:58:02
Message-ID: 20040523165802.GB3984@dcc.uchile.cl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
[Reenviando]

On Wed, May 19, 2004 at 02:38:12PM -0300, Pablo E. Siciliano wrote:
> Hola a todos/as:
> 
> Por error hice un delete que no debía, y el backup que tengo es un poco viejo. Todavía no hice vacuum ¿hay alguna manera de recuperar esos datos?

Si.  Ubica el Id de la transaccion que hizo el delete y marcala como
"aborted" en pg_clog.  El primer paso es no-trivial ... de hecho ni se
me ocurre como hacerlo.

Ah, una alternativa es usar pg_filedump (sources.redhat.com creo) y ver
cual es la transaccion que borro las tuplas que no querias borrar (la
marcada como Xmax en esas tuplas)

-- 
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"No hay hombre que no aspire a la plenitud, es decir,
la suma de experiencias de que un hombre es capaz"


In response to

Responses

pgsql-es-ayuda by date

Next:From: Mario Alberto Soto CordonesDate: 2004-05-23 19:11:47
Subject: Re: Problema con una funcion
Previous:From: Alvaro HerreraDate: 2004-05-23 16:57:01
Subject: Re:

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group