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.
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 |