Re: [pgsql-es-ayuda] [pgsql-es-ayuda] Recuperar borrado físico de registro.

From: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>, Casanova Jaime <jaime(at)2ndquadrant(dot)com>, Quijada Edwin <listas_quijada(at)hotmail(dot)com>, Gonzalez Rodrigo <listas(at)estrads(dot)com(dot)ar>
Subject: Re: [pgsql-es-ayuda] [pgsql-es-ayuda] Recuperar borrado físico de registro.
Date: 2012-05-29 17:30:34
Message-ID: 1338312634.31805.YahooMailNeo@web171004.mail.ukl.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola Alvaro,

¿Por favor cual archivo edito? Pues esta consulta la hice instalando la extensión de pageinspect y usando esa function.

Gracias

>________________________________
> De: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>Para: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
>CC: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>; Casanova Jaime <jaime(at)2ndquadrant(dot)com>; Quijada Edwin <listas_quijada(at)hotmail(dot)com>; Gonzalez Rodrigo <listas(at)estrads(dot)com(dot)ar>
>Enviado: Martes 29 de Mayo de 2012 12:20
>Asunto: Re: [pgsql-es-ayuda] [pgsql-es-ayuda] Recuperar borrado físico de registro.
>
>
>Excerpts from Alejandro Carrillo's message of mar may 29 13:11:28 -0400 2012:
>> También intenté con pageinspect 
>>
>>  SELECT * FROM heap_page_items(get_raw_page('gps_datos', 0));
>>
>> 1;8152;1;40;6275;0;0;(0,1);3;10498;24;"";
>> 2;8104;1;44;6379;6381;0;(0,2);3;1282;24;"";
>> 3;8056;1;44;6380;0;0;(0,3);3;2306;24;"";
>>
>>
>> Me dice que el registro 2 esta eliminado (y si es cierto), pero como lo puedo hacer visible asi sea usando el usuario postgresql?
>
>Baja el servicio, edita el archivo con un hex editor y quita el hint bit
>de "xmax committed" y pon el valor de "xmax" en 0.  Eso hará que el
>registro sea visible.  Es importante hacerlo cuando la página no está en
>shared buffers, por eso lo de bajar el servicio.
>
>Recomendaría sacar una copia de la página (yo lo haría con dd en Linux)
>antes de tocar cualquier bit en ella, por si Murphy aparece.
>
>--
>Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2012-05-29 17:36:18 Re: [pgsql-es-ayuda] Recuperar borrado físico de registro.
Previous Message Alvaro Herrera 2012-05-29 17:20:22 Re: [pgsql-es-ayuda] Recuperar borrado físico de registro.