Hola foro …
Estoy trabajando con la base del sistema SIU-Diaguita, le añado un esquema que tiene solo 3 tabla, donde hay dos con 160.000 registros cada una y la tercera 560.000.
Los datos que van en estas tablas los proceso en una base access2007.
Para copiar los datos a las tablas postgres, primeramente las vinculo desde el mismo access y luego mediante
INSERT INTO tabla_postgres SELECT tabla_access.* FROM tabla_access;
paso los datos.
No tengo drama con las tablas de menor cantidad de registros. El problema aparece cuando quiero copiar de una, la tabla de 560.000 registros. Aparece el mensaje de error:
"ODBC: fallo INSERT en tabla vinculada ‘catalogo_catalogo_caract’ "
ERROR: out of memory Failed on request of size 259
Error while executing the query
El Log de Postgres dice:
2012-08-11 18:51:16 ART ERROR: out of memory
2012-08-11 18:51:16 ART DETAIL: Failed on request of size 259.
2012-08-11 18:51:16 ART STATEMENT: INSERT INTO “catalogo”.“catalogo_caract” (“codigo_cat”,“caracteristica”) VALUES (E’2.5.2.1821.0126’,E’PRESENTACION 400 mGr’)
2012-08-11 19:19:29 ART LOG: could not receive data from client: Unknown winsock error 10061
2012-08-11 19:19:29 ART LOG: unexpected EOF on client connection
2012-08-11 19:19:29 ART LOG: could not receive data from client: Unknown winsock error 10061
2012-08-11 19:19:29 ART LOG: unexpected EOF on client connection
2012-08-11 19:19:34 ART LOG: se recibió petición de apagado rápido
2012-08-11 19:19:34 ART LOG: abortando transacciones activas
2012-08-11 19:19:34 ART LOG: autovacuum launcher shutting down
2012-08-11 19:19:34 ART LOG: shutting down
2012-08-11 19:19:34 ART LOG: database system is shut down
Corregí, el tamaño de la memoria virtual. Este era otro mensaje que aparecía al copiar los datos.
Alguien tiene idea porque aparece el mensaje y como lo puedo solucionar ???
Versión PostgreSQL: 8.3
Gracias
Marcela