Trigger para cópia de cdr em outro banco de dados asterisk

no prompt de comando do mysql digite:

USE banco1
DELIMITER $$
 CREATE TRIGGER nome_do_trigger AFTER INSERT ON banco1.cdr FOR EACH ROW
BEGIN REPLACE INTO banco2.cdr SELECT * FROM cdr ORDER BY calldate DESC
LIMIT 1; END$$
DELIMITER ;

Lembrando que as duas tabelas possuem o mesmo nome, e este trigger somente
insere o registro mais atual do banco


Em 19 de agosto de 2014 12:35, Augusto Diniz Lisboa <
augusto.dini...@gmail.com> escreveu:

> Pessoal, Muito obrigado, consegui solucionar por trigger mesmo, caso
> alguém precise no futuro, estou postando o trigger, já que a lista pode ser
> encontrada via google
>
>
> Em 19 de agosto de 2014 10:12, Renato Martins <renato...@gmail.com>
> escreveu:
>
> procura ai no google trigger on insert
>>
>> ai voce cria duas tabelas e com as regras de trigger o banco se encarrega
>> de salvar nas duas
>>
>>
>> Em 18 de agosto de 2014 13:47, Augusto Diniz Lisboa <
>> augusto.dini...@gmail.com> escreveu:
>>
>>>  Pessoal, boa tarde, tenho uma dúvida e gostaria da ajuda dos senhores,
>>> vou explicar o caso o mais detalhadamente possível, tenho uma instalação
>>> do asterisk rodando perfeitamente, inclusive salvando os cdr no mysql, o
>>> que eu gostaria de saber é, caso haja a possibilidade, se é possível eu
>>> salvar em duas tabelas, sendo que, alterando o cdr_mysql.conf, eu consigo
>>> salvar o cdr na segunda tabela, mas não salvo na primeira, e eu gostaria de
>>> salvar em ambas, para poder tratar os dados das ligações com meu sistema em
>>> separado, e assim manter o log. original.
>>> espero que eu tenha explicado direito.
>>>
>>> Grato
>>>
>>> _______________________________________________
>>>
>>> WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
>>> conhecimento na tecnologia e portfólio Khomp. Próxima edição
>>> em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
>>> Garanta a sua vaga e saiba mais em: www.workoffee.com.br
>>> _______________________________________________
>>>
>>> ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia
>>> IP .
>>> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>> Banco de Canais Analógicos  – Appliance Asterisk
>>>  Acesse www.aligera.com.br
>>> _______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco para
>>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>>
>>
>>
>> _______________________________________________
>>
>> WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
>> conhecimento na tecnologia e portfólio Khomp. Próxima edição
>> em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
>> Garanta a sua vaga e saiba mais em: www.workoffee.com.br
>> _______________________________________________
>>
>> ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia
>> IP .
>> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Banco de Canais Analógicos  – Appliance Asterisk
>>  Acesse www.aligera.com.br
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>
>
_______________________________________________

WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
conhecimento na tecnologia e portfólio Khomp. Próxima edição
em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
Garanta a sua vaga e saiba mais em: www.workoffee.com.br
_______________________________________________

ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Banco de Canais Analógicos  – Appliance Asterisk
 Acesse www.aligera.com.br
_______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Responder a