porq la tabla solo tiene 2 campos: drop TABLE borradoscopia;
CREATE TABLE borradoscopia ( tabla character varying(80) NOT NULL, registro bytea[][] NOT NULL ); >________________________________ >De: Alvaro Herrera <alvhe...@alvh.no-ip.org> >Para: Alejandro Carrillo <faster...@yahoo.es> >CC: Rodrigo Gonzalez <rjgonz...@estrads.com.ar>; Ayuda ><pgsql-es-ayuda@postgresql.org> >Enviado: martes 8 de noviembre de 2011 13:45 >Asunto: Re: [pgsql-es-ayuda] recorrer old > > >Excerpts from Alejandro Carrillo's message of mar nov 08 15:10:03 -0300 2011: > >>    FOR r IN SELECT (each(hstore(OLD))).* >>    LOOP >>       arrDatos[i][1] := r.key; >>       arrDatos[i][2] := r.value; >>       --RAISE NOTICE 'key:%, value: %', r.key, r.value; >>       i=i+1; >>    END LOOP; >>    insert into borradoscopia values (TG_RELNAME,arrDatos); > >Esto no parece demasiado inteligente. ¿Por qué no almacenas el hstore >en la tabla directamente en vez de cuadrar los cÃrculos en un array? > >-- >Ã�lvaro Herrera <alvhe...@alvh.no-ip.org> >- >Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) >Para cambiar tu suscripción: >http://www.postgresql.org/mailpref/pgsql-es-ayuda > > >