From: | Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com> |
---|---|
To: | Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | ayuda con dblink |
Date: | 2011-04-14 15:16:21 |
Message-ID: | BANLkTim__AWoP8872cLUGBCe6SakyeA9hg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
saludos lista
tengo una situacion con una tabla por que necesito su informacion
en otra maquina, pero solo esa tabla, esta tabla le hacen updates, insert
y select, por lo que defini un cron que 1 vez al dia jale la informacion
y la vacie en la maquina en la que la necesito
pero la tabla me marca error al momento de hacer el dblink, pero el error
varia conforme al limit, si es un limit pequeño permite el insert, si es un
limit mediano
marca OUT OF MEMORY, si es toda la tabla marca ERROR: unknown error
ejemplos
bd=# insert into transporte.a16(
select * from dblink('host=200.76.x.x dbname=name user=user',
'*select * from transporte.a16 limit 40'*) as
(iidusi character varying(10), vparusi character varying(30), vnompar
character varying(100),
bfotpar bytea, tstam timestamp without time zone, imodificado integer,
vintruso character varying(30),
nconsec numeric(1,0), rutafototu character varying(100), fenviada
numeric(1,0), irespaldo integer,
emision integer, nce1 integer, nce2 integer, nce3 integer, nce4 integer,
nce5 integer) );
INSERT 0 40
bd=# insert into transporte.a16(
select * from dblink('host=200.76.x.x dbname=name user=user',
'*select * from transporte.a16 limit 3500'*) as
(iidusi character varying(10), vparusi character varying(30), vnompar
character varying(100),
bfotpar bytea, tstam timestamp without time zone, imodificado integer,
vintruso character varying(30),
nconsec numeric(1,0), rutafototu character varying(100), fenviada
numeric(1,0), irespaldo integer,
emision integer, nce1 integer, nce2 integer, nce3 integer, nce4 integer,
nce5 integer) );
ERROR: out of memory
DETAIL: Failed on request of size 50860.
bd=# insert into transporte.a16(
select * from dblink('host=200.76.x.x dbname=name user=user',
'*select * from transporte.a16'*) as
(iidusi character varying(10), vparusi character varying(30), vnompar
character varying(100),
bfotpar bytea, tstam timestamp without time zone, imodificado integer,
vintruso character varying(30),
nconsec numeric(1,0), rutafototu character varying(100), fenviada
numeric(1,0), irespaldo integer,
emision integer, nce1 integer, nce2 integer, nce3 integer, nce4 integer,
nce5 integer) );
ERROR: unknown error
CONTEXT: Error occurred on dblink connection named "unnamed": could not
execute query.
Que puedo hacer para que funcione?
de antemano muchas gracias y excelente dia
--
ISC Miguel Angel Hernandez Moreno
From | Date | Subject | |
---|---|---|---|
Next Message | Rafael Martinez | 2011-04-14 15:20:11 | Re: Presentación y solicitud de recomendación |
Previous Message | Alvaro Herrera | 2011-04-14 15:04:59 | Re: Presentación y solicitud de recomendación |