Fala Leonardo, blz?
Entao cara, eu entendi o que vc quis dizer sobre os campos, mas eu verifiquei a
quantidade de campos que eu to
inserindo e tratando, e cara, eu nao consegui ver nada de diferente que
estivesse errado.
Sera que eu posso postar minha instrucao? As vezes estou fazendo algo errado
que nao estou conseguindo ver.
SELECT * FROM dblink('hostaddr='||r.ip_fenix||' dbname=fenix user=postgres
password=123456',
'insert into tab_usu
(id_usu,usuario,senha,loja_padrao,pexclui,financeiro,pcadastra,cidade,helpdesk,ser,dt_login,dt_sistema,multloja,id_grupo,ts)
values
('||new.id_usu||','''||new.usuario||''','''||new.senha||''','||new.loja_padrao||','''||
new.pexclui||''','''||new.financeiro||''','''||new.pcadastra||''','''||new.cidade||''','''||new.helpdesk||''','||new.ser||','''||new.dt_login||''','''||new.dt_sistema||''','||new.multloja||','||new.id_grupo||','||new.ts||')')
as minha_tabela(id_usu integer,usuario char(25),senha char(16),loja_padrao
integer,pexclui char(1),financeiro
char(1),
pcadastra char(1),cidade char(36),helpdesk char(1),ser integer,dt_login
date,dt_sistema date,multloja integer,
id_grupo integer,ts integer);
Obrigado pela ajuda,
Ismael Costa Junior
> Message: 1
> Date: Tue, 30 Oct 2007 12:04:37 -0300
> From: "Leonardo Chaves" <[EMAIL PROTECTED]>
> Subject: Re: [pgbr-geral] erro com dblink
> To: "Comunidade PostgreSQL Brasileira"
> <[email protected]>
> Message-ID:
> <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Erro muito comum usando dblink.
>
> ex:
> Certo
> select resp.* from dblink(ext_link,
> 'SELECT col1,col2 from tab')'
> ) as resp(col1 int,col2 int) ;
>
> Errado
> select resp.* into result from dblink(ext_link,
> 'SELECT col1,col2 from tab')'
> ) as resp(col1 int) ;
>
>
> A query que você está executando remotamente retorma uma quantidade x
> de colunas diferente da quantidade de colunas que você está tratando.
>
>
> On 10/30/07, icjunior07 <[EMAIL PROTECTED]> wrote:
> > Boa tarde a todos,
> >
> > Estou montando uma funcao em cima de uma trigger, e dentro da funcao estou
> > usando o dblink para poder quando
> > tiver a inclusao de um registro na minha tabela de usuarios ele propague
> > para todos os outros servidores.
> >
> > Mas quando e para disparar o dblink, esta acusando um erro que eu nao
> > consegui decifrar ainda. (Segue erro
abaixo)
> >
> > ERROR: remote query result rowtype does not match the specified FROM clause
> > rowtype
> > SQL state: 42804
> >
> > Alguem ja se deparou com este mesmo erro ?
> >
> > Obrigado,
> >
> > Ismael Costa Junior
> >
> > _______________________________________________
> > pgbr-geral mailing list
> > [email protected]
> > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral