Re: problema dump

From: Alvaro Ramiro Benavides <alraben(at)gmail(dot)com>
To: Rene Romero Benavides <ichbinrene(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: problema dump
Date: 2011-09-04 06:48:02
Message-ID: 0CB552E1-F932-4AB3-83F0-95F61A642DF1@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


El 04/09/2011, a las 02:58, Rene Romero Benavides escribió:

> Claro, tendrías que cambiar "page_parts" por el nombre de la tabla dónde se está presentando el error =-P.
>
> El 03/09/11 19:55, Rene Romero Benavides escribió:
>>
>> Hola Alvaro, lo que propone en el foro que encontraste es que primero veas cuantos registros tiene la tabla page_parts.
>>
>> select count(*) from page_parts
>>
>> en el caso particular de quien propone la solución son 514 registros (número al que llamaremos numRegs)
>>
>> Con base a ese número creas un script como este
>> -----------------------------------
>>
>> #!/bin/bash
>> for ((i=0; i<numRegs; i++ )); do psql -U postgres nombreBaseDatos -c "SELECT * FROM page_parts LIMIT 1 offset $i" >/dev/null || echo $i; done
>>
>> -------------------------------
>>
>> en dónde reemplazarás numRegs por el resultado del count.
>>
>> Cuando lo ejecutes te arrojará algo como lo siguiente:
>>
>> ERROR: missing chunk number 0 for toast value 43712886 in pg_toast_16418
>> 433
>>
>> dónde el 433 (en este caso particular) es el número del registro dónde se presentó el error, mismo que deberás eliminar ya que presumiblemente es un registro corrupto.
>>
>>
>>
>> El 03/09/11 12:52, Alvaro Ramiro Benavides escribió:
>>>
>>> missing chunk number
>>

Hola,

Ya está solucionado.

Eliminé los datos corruptos y ya pude hacer el dump sin problemas.

Gracias y un saludo.
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Ramiro Benavides 2011-09-04 09:03:10 Re: problema dump
Previous Message Rene Romero Benavides 2011-09-04 00:58:33 Re: problema dump