tu vai necessitar usar dblink:
select dblink('nome_para_a_conexao','127.0.0.1 port=5432 dbname=template1
user=postgres password=mypasswd');
SELECT dblink_exec(SQL_DO_INSERT);
ou SELECT dblink_exec('nome_para_a_conexao',SQL_DO_INSERT);
SELECT dblink_disconnect();
2006/8/24, Andrew And <[EMAIL PROTECTED]>:
>
>
>
>
> Supondo que eu crie uma procedure em PL/SQL executada por um trigger, como
> eu deveria proceder para realizar um insert/select em uma tabela em um
> servidor remoto?
>
>
> Se eu estivesse local faria:
> BEGIN;
> .
> .
> select * from tabela;
>
> Insert into tabela values (1,1);
> .
> .
> END;
>
> Supondo que esta "tabela" esteja no servidor chamado "bd.servidor.com.br",
> como eu faria?
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
>
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
>
>
--
Iann
DBA Postgresql, mysql, Firebird
PHP, JAVA, Delphi , ColdFusion programmer
PostgreSQL Brasil http://www.postgresql.org.br
Delphi http://www.delphi.eti.br
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios