On Sat, Mar 26, 2016 at 12:23 PM, Adrian Klaver <adrian.kla...@aklaver.com>
wrote:

> On 03/26/2016 09:08 AM, Boyan Botev wrote:
>
>> I want to view deleted records in table from a week ago in order to
>> troubleshoot a data issue. The table has not been vacuumed yet. I was
>>
>
> Are you sure?
> In other words do you have autovacuum turned off?
>
> trying to use the pageinspect v1.4 extension but can't seem to convert
>> the t_data to a readable record. Is there an easy way for me to get a
>>
>
> What is t_data?
>
> What version of Postgres?
>
> SQL to produce all system columns like xmin, xmax along with the visible
>> and invisible records of the table in a readable form.
>>
>> I was hoping to find a setting similar to what Netezza has "set
>> show_deleted_records=1;" to easily turn this visibility on or off, but
>> it seems that feature was shot down several years ago. As a DBA I want
>> to say that a feature like this is indispensible when troubleshooting
>> data problems in large tables and environments where restores may not
>> always be an option.
>>
>
> That means keeping deleted records around for some indefinite period of
> time, which means table bloat.
>
>
>> Thanks in advance for any help,
>> Boyan
>>
>>
>
> --
> Adrian Klaver
> adrian.kla...@aklaver.com
>
>
> --
> Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
>


>I want to view deleted records in table from a week ago i
The accepted method for handling deleted (or updated) records is to create
a TRIGGER (or RULE) on the table(s) that writes the record to a history
file after it has been deleted (or updated).

-- 
*Melvin Davidson*
I reserve the right to fantasize.  Whether or not you
wish to share my fantasy is entirely up to you.

Reply via email to