Re: Problemas con pg_dump

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Sebastián Baioni <sebaioni-postgresql(at)yahoo(dot)com(dot)ar>
Cc: postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Problemas con pg_dump
Date: 2008-03-28 12:39:59
Message-ID: 20080328123959.GH7464@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Sebastián Baioni escribió:
>
> --- Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
> > Sebastián Baioni escribió:
> >
> > > Los errores aparecen siempre en el cliente, hoy por ejemplo tuvimos otro error:
> > > pg_dump: Falló la extracción del contenido de la tabla «tutut00»: PQgetCopyData() falló.
> > > pg_dump: Mensaje de error del servidor: cannot allocate memory for input buffer
> >
> > Hmm, esa tabla, ¿tiene alguna columna con valores muy grandes? Prueba a
> > hacer un "select * from tutut00".
>
> Esta tabla tiene 58 campos y ya va por 1.404.523 de registros, un backup de esa tabla pesa 119 MB.
> Por lo general se traba en esa tabla y en otras dos que tienen cerca de 5.000.000 de registros,
> pero a veces se traba en tablas que solo tienen ciento de registros.

La verdad es que no respondiste ninguna de mis preguntas. No quería
saber cuántas columnas tenía, sino si alguna de ellas era muy ancha (por
ej. un texto muy largo o algo así)

Para mí, "trabarse" significa que se detiene en la mitad del trabajo.
Pero arriba dices que se cae con un error. ¿Cuál de las dos es
correcta?

También sería bueno que indicaras si puedes hacer un "select * from
tutut00" y que termine correctamente.

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marcos Saldivar 2008-03-28 12:47:42 Re: Ayuda con Encoding
Previous Message Sergio Valdes Hurtado 2008-03-28 12:37:08 Fwd: Error de Instalación en 8.3.1