| 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 |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| 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"
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Mario Alberto Soto Cordones | 2004-05-23 19:11:47 | Re: Problema con una funcion |
| Previous Message | Alvaro Herrera | 2004-05-23 16:57:01 | Re: |