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

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

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?

Muchas gracias

>________________________________
> De: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
>Para: 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>
>Enviado: Miércoles 23 de Mayo de 2012 11:57
>Asunto: [pgsql-es-ayuda] [pgsql-es-ayuda] Recuperar borrado físico de registro.
>
>
>Y despues de tanto intentar me sale esto:
>
>
>Compilador: Default compiler
>Building Makefile: "C:\Documents and Settings\Administrador\Escritorio\pg_dirtyread\Makefile.win"
>Ejecutando  make...
>make.exe -f "C:\Documents and Settings\Administrador\Escritorio\pg_dirtyread\Makefile.win" all
>dllwrap.exe --output-def libpg_dirtyread.def --implib libpg_dirtyread.a pg_dirtyread.o  -L"C:/Dev-Cpp/lib" -L"C:/postgresql-9.1.0-1-windows-binaries listo/pgsql/lib" --no-export-all-symbols --add-stdcall-alias  -o pg_dirtyread.dll
>
>gcc: ommon\Too    : No such file or directory
>
>dllwrap.exe: no export definition file provided.
>Creating one, but that may not be what you want
>dllwrap.exe: gcc exited with status 1
>
>make.exe: ***
[pg_dirtyread.dll] Error 1
>
>Ejecución Terminada
>
>¿Que estoy haciendo mal? ¡¡¡Ayuda!!!
>
>
>
>
>>________________________________
>> De: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
>>Para: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>; 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>
>>Enviado: Miércoles 23 de Mayo de 2012 10:55
>>Asunto: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Recuperar borrado físico de registro.
>>
>>
>>Estaba compilando con Visual C++ 6, ahora estoy compilando con dev c++ y me sale esto : #error must have a working 64-bit integer datatype
>>
>>
>>
>>
>>>________________________________
>>> De: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
>>>Para: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>; 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>
>>>Enviado: Martes 22 de Mayo de 2012 17:00
>>>Asunto: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Recuperar borrado físico de registro.
>>>
>>>
>>>Por favor alguien sabe como resolver esto?
>>>
>>>
>>>
>>>
>>>>________________________________
>>>> De: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
>>>>Para: 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>
>>>>Enviado: Domingo 8 de abril de 2012 22:17
>>>>Asunto: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Recuperar borrado físico de registro.
>>>>
>>>>
>>>>
>>>>
>>>>Al compilar tengo error en el archivo postgres.h
>>>>
>>>>typedef uintptr_t Datum;
>>>>d:\postgresql\postgresql-9.1.0-1-windows-binaries listo\pgsql\include\server\postgres.h(302) : error C2061: syntax error : identifier 'Datum'
>>>>
>>>>
>>>>>________________________________
>>>>> De: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
>>>>>Para: 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>
>>>>>Enviado: Viernes 6 de abril de 2012 10:22
>>>>>Asunto: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Recuperar borrado físico de registro.
>>>>>
>>>>>
>>>>>Pero ... ¿Como puedo compilar las fuentes para Windows o encontrar un compilado para Windows?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>________________________________
>>>>>> 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>
>>>>>>Enviado: Jueves 5 de abril de 2012 22:26
>>>>>>Asunto: Re: [pgsql-es-ayuda] Recuperar borrado físico de registro.
>>>>>>
>>>>>>
>>>>>>Excerpts from Alejandro Carrillo's message of jue abr 05 23:56:27 -0300 2012:
>>>>>>> Hola,
>>>>>>>
>>>>>>> Alguno sabe como recuperar (sin backups, sin pg_audit,
sin borrado logico), un registro de una tabla de la BD. He estado investigando y al parecer todo apunta a HeapTupleSatisfiesVisibility(), que debe estar en true para ver los registros borrados de
todas las tablas, que no se le han hecho vacuum. El lio radica, en que no se puede volver a compilar postgresql para hacer esta maniobra.
>>>>>>
>>>>>>tienes suerte
>>>>>>http://www.depesz.com/2012/04/04/lets-talk-dirty/
>>>>>>
>>>>>>--
>>>>>>�lvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>>>>>>-
>>>>>>Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
>>>>>>Para cambiar tu suscripción:
>>>>>>http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2012-05-29 17:20:22 Re: [pgsql-es-ayuda] Recuperar borrado físico de registro.
Previous Message Rodrigo antoñana 2012-05-29 14:13:42 ayuda instalacion postres