Pedro, isso seria óptimo, será que podes dizer-me como?

obrigado








On 02-09-2011 13:22, Pedro Cavalheiro wrote:
> 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

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a