Entendo... mas você queria gravar os dados neste registro, não é? É posssível fazer uma repetição para comparar os dados novos e antigos (no caso de update), gravando apenas o que mudou.
Atenciosamente, Pedro Cavalheiro Em 2 de setembro de 2011 09:16, Pedro Costa <[email protected]> escreveu: > > Obrigado pedro já entendi..já criei para duas tabelas....Só o problema > que os campos old e new ficam case elegíveis pois o campo das > coordenadas é mesmo muito longo > > > > > > > > > > On 02-09-2011 13:11, Pedro Cavalheiro wrote: >> Pedro, >> >>>> seria ideal o trigger disparar por cada tabela da base de dados uma vez >>>> que nem sempre os nomes são iguais, será que sabes como fazer isso? e >>>> que apareça um novo campo chamado "tabela" para que seja possível saber >>>> a alteração a que tabela se refere... >> Dê uma olhada aqui: >> http://www.postgresql.org/docs/9.0/static/plpgsql-trigger.html >> Documentação de triggers com algums parâmetros internos (como nome da >> tabela alterada, valores antes e depois da alteração, entre outros) >> É necessário criar uma trigger por tabela. >> >>>> Os campos dados_novos e dados_antigos aparecem >>>> codificados (ou são apenas as cordenadas?) >> Estas 2 colunas recebem os valores de OLDe NEW da trigger, que são os >> dados antes e depois da alteração, respectivamente. >> Os valores são separados por virgula e, se não me engane, no caso de >> campo vazio o registro fica semelhante a "valor1,,valor3" (2 vírgulas >> consecutivas, visto que o "valor2" não foi enviado). >> >> Atenciosamente, >> Pedro Cavalheiro >> >> Em 1 de setembro de 2011 17:03, Guimarães Faria Corcete DUTRA, Leandro >> <[email protected]> escreveu: >>> 2011/9/1 Osvaldo Kussama<[email protected]>: >>>> Em 1 de setembro de 2011 12:01, Leandro Guimarães Faria Corce DUTRA >>>> <[email protected]> escreveu: >>>>> Le 2011-S-1 11h13, Pedro Costa a écrit : >>>>>> No campo da data não aparece a hora, coloquei tipo "date" existe outro >>>>>> para dar a hora? >>>>> Datetime. >>>> Provavelmente você quis dizer: timestamp. >>> Mea culpa. >>> >>> >>> >>> -- >>> Skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra >>> +55 (61) 3546 7191 Google Talk: xmpp:[email protected] >>> +55 (11) 9406 7191 MSNIM:[email protected] >>> sip:[email protected] ICQ: AIM:GoIM?screenname=61287803 >>> _______________________________________________ >>> 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 > > _______________________________________________ > 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
