Hola, podés utilizar un pg_dump o tmb puedes hacerlo a través de un dblink

select * from dblink ( 'dbname=pgteste hostaddr=192.168.1.1 user=postgres password=postgresv port=5432', 'select nome from clientes ' ) as t1(nome varchar(30));

o

Insert: select dblink_exec( 'dbname=pgteste hostaddr=192.168.1.1 user=postgres password=postgres port=5432', 'insert into clientes(nome) values(''roger'') ' );

 

podes armar los scrips con su select para correrlo en la base que desees.

select "create table "||tablename||"as select * from dblink ( 'dbname=pgteste hostaddr=192.168.1.1 user=postgres password=postgresv port=5432', 'select  * from "|| tablename||"') ;"         from pg_tables where schemaname like 'nombre_esquema; 

Fijate si te sirve.

 

Saludos

 



On Jue Nov 16 20:51 , "jvital" sent:

Hola Lista...!

Tengo la siguiente inquietud, deseo extraer datos de una base local
(postgres 8.0) y poder insertarlos a una base de datos externa (postgres
8.0) que se encuentra en otra pc.

Ya no deseo hacerlo con archivos, sino directamente, alguien podria
orientarme que utilizar y de que forma?

De antemano les agradezco cualquier tipo de ayuda...!

juan


---------------------------(fin del mensaje)---------------------------
TIP 8: explain analyze es tu amigo


------------------------------------------------------------------------
Conectate a Internet Gratis de Argentina.Com