tama ño del registro a insertar demasiado grande

From: "aceint2" <aceint2(at)psi(dot)net(dot)pa>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: tama ño del registro a insertar demasiado grande
Date: 2008-08-25 21:20:58
Message-ID: 48b3223a.2ce3.15247@psi.net.pa
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Ok, lo que pasa es que es una data que estaba pasando
mediante un scrip ya definido desde un archivo plano a la
bas e de datos.
Pero ya resolvi colocando los primeros campos que en
realidad tenian valores y eran enteros a integer y los
ultimos 700 en smallint.

Gracias a todos.

att. Juan Pablo

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de
Jaime Casanova
Enviado el: lunes, 25 de agosto de 2008 11:17 a.m.
Para: aceint2(at)psi(dot)net(dot)pa
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] tamaño del registro a
insertar demasiado grande

On 8/25/08, aceint2 <aceint2(at)psi(dot)net(dot)pa> wrote:
> tengo un error al insertar registros en una tabla que
tiene
> 1101 columnas,

y por que tantas columnas? me huele a mal diseño...

>
> ERROR: el registro es demasiado grande: tamaño 9896,
> tamaño máximo 8136
>
> Alguien podria ayudarme?, es posible agrandar el maximo
> permitido por postgres?.
>

si. recompila postgres desde los fuentes cambiando el valor
de BLCKSZ
(src/include/pg_config.h.in me parece; creo que en el 8.3 o
en la rama
en desarrollo se puede hacer esto con un parametro en el
configure
pero no estoy seguro) a algo mas alto (el valor mas alto que
le puedes
poner es 32768)

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. (593) 87171157
--
TIP 8: explain analyze es tu amigo

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message José Fermín Francisco Ferreras 2008-08-26 12:44:15 tablas por esquema
Previous Message Jaime Casanova 2008-08-25 16:16:34 Re: tamaño del registro a insertar demasiado grande