Temporalmente estoy usando la siguiente funcion, por si es la forma
correcta ya esta listo para que se use, sino para que vallamos corrigiendo

select dblink_exec('dbname=postgres password=postgres',
'insert into a (select * from dblink(''dbname=prueba password=postgres'',
''select * from a'')as (a integer));');



El 19 de agosto de 2010 17:13, Miguel Angel Hernandez Moreno <
[email protected]> escribió:

> hola compaƱeros
>
> eusado dblink para hacer consultas a bases de datos remotas desde una
> conexion ya establecida,
> ahora mi duda surge en como hacer el inert de forma remota,
>
> no es solo un insert comun sino uno insert into con select
>
> select dblink_exec('dbname=postgres password=postgres',
> 'insert into a (*select * from a where a=1*);');
>
> solo que el select * from a, es una tabla que tengo local y lo que tengo
> ahi lo quiero pasar auna tabla en otro
> servidor, pero no e podido hacer que funcione-
>
> de antemando muchas gracias
>

Responder a