Teria um exemplo do "trigger before update" com mysql ?


Em 12 de julho de 2011 16:46, Anderson Marques Ferraz <
[email protected]> escreveu:

> Não sei se entendi a questão, mas eu particularmente prefiro fazer isso no
> banco. Uso uma trigger before update pra fazer essas coisas. Acho que isso
> deve ser posto no banco em vez da aplicação porque, com toda certeza, quando
> o o registro for atualizado no banco, ele vai se encarregar de atualizar o
> campo.
>
> Isso também evitaria a necessidade de se atualizar todos os seus models.
>
> Em 12 de julho de 2011 16:03, Jefferson <[email protected]> escreveu:
>
> para quem precisar, tem o create e update.
>>
>>  protected $_updated_column = array(
>>                                            'column' => 'modified',
>>                                             'format' => 'd-m-Y H:i:s',
>>        );
>>
>>        protected $_created_column = array(
>>                                            'column' =>
>> 'creation_time',
>>                                            'format'=>'d-m-Y H:i:s'
>>        );
>>
>> !value : )
>>
>> On Jul 12, 3:57 pm, Daniel Ribeiro Gomes <[email protected]> wrote:
>> > Sem problemas... hehehee.
>> >
>> > Essa também é a minha reação ao me aprofundar no ORM do Kohana!
>> >
>> > Abraços!
>> >
>> > Daniel Ribeiro Gomes Pereira
>> > Twitter <https://twitter.com/#!/drgomesp> |
>> > Facebook<https://www.facebook.com/profile.php?id=100000407054469>
>> >  | LinkedIn <http://www.linkedin.com/pub/daniel-ribeiro-gomes/21/414/39
>> >
>> > E-mail: [email protected]
>> > iPhone: +55 (48) 9111-0931
>> >
>> > Em 12 de julho de 2011 15:50, Jefferson <[email protected]>
>> escreveu:
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > > Desculpem a palavra, puta merda : ), muito bom. (comentário
>> > > desnecessário mas..srs valeu)
>> >
>> > > On Jul 12, 3:38 pm, Daniel Ribeiro Gomes <[email protected]> wrote:
>> > > > Ou melhor, um campo modified.
>> >
>> > > > Daniel Ribeiro Gomes Pereira
>> > > > Twitter <https://twitter.com/#!/drgomesp> |
>> > > > Facebook<https://www.facebook.com/profile.php?id=100000407054469>
>> > > >  | LinkedIn <
>> http://www.linkedin.com/pub/daniel-ribeiro-gomes/21/414/39>
>> > > > E-mail: [email protected]
>> > > > iPhone: +55 (48) 9111-0931
>> >
>> > > > Em 12 de julho de 2011 15:37, Daniel Ribeiro Gomes <
>> [email protected]
>> > > >escreveu:
>> >
>> > > > > Seu modelo deve ter a seguinte especificação:
>> >
>> > > > > protected $_updated_column = array(
>> > > > >> 'column' => 'modified',
>> > > > >> 'format' => 'Y-m-d H:i:s',
>> > > > >>  );
>> >
>> > > > > Considere, também, a criação de um campo datetime updated na
>> tabela.
>> >
>> > > > > Daniel Ribeiro Gomes Pereira
>> > > > > Twitter <https://twitter.com/#!/drgomesp> | Facebook<
>> > >https://www.facebook.com/profile.php?id=100000407054469>
>> > > > >  | LinkedIn <
>> > >http://www.linkedin.com/pub/daniel-ribeiro-gomes/21/414/39>
>> > > > > E-mail: [email protected]
>> > > > > iPhone: +55 (48) 9111-0931
>> >
>> > > > > Em 12 de julho de 2011 15:36, Jefferson <[email protected]>
>> > > escreveu:
>> >
>> > > > > Pessoal boa tarde,
>> >
>> > > > >> gostaria de saber se tem como no kohana gravar automaticamente um
>> > > > >> lastupdate toda fez que um registro for modificado sem ter que
>> alterar
>> > > > >> model por model, é como se toda tabela tivesse o campo
>> lastupdate,
>> > > > >> entedem?
>> >
>> > > > >> grato pela atenção, acho que vou ter que alterar direto na classe
>> do
>> > > > >> ORM
>> >
>> > > > >> --
>> > > > >> Você está recebendo esta mensagem porque se inscreveu no grupo
>> "Kohana
>> > > > >> Php" dos Grupos do Google.
>> > > > >> Para postar neste grupo, envie um e-mail para
>> > > [email protected]
>> > > > >> .
>> > > > >> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> > > > >> [email protected].
>> > > > >> Para obter mais opções, visite esse grupo em
>> > > > >>http://groups.google.com/group/kohana-php?hl=pt-BR.
>> >
>> > > --
>> > > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>> Php"
>> > > dos Grupos do Google.
>> > > Para postar neste grupo, envie um e-mail para
>> [email protected].
>> > > Para cancelar a inscrição nesse grupo, envie um e-mail para
>> > > [email protected].
>> > > Para obter mais opções, visite esse grupo em
>> > >http://groups.google.com/group/kohana-php?hl=pt-BR.
>>
>> --
>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
>> Php" dos Grupos do Google.
>> Para postar neste grupo, envie um e-mail para [email protected]
>> .
>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> [email protected].
>> Para obter mais opções, visite esse grupo em
>> http://groups.google.com/group/kohana-php?hl=pt-BR.
>>
>>
>
>
> --
> Anderson Marques Ferraz
> UEFS - Engenharia de Computação - 2006.1
> Linux user #500881 - http://counter.li.org/
>
> Money demands that you sell, not your weakness to men's stupidity, but your
> talent for their reason.
> (Francisco d'Anconia)
>
>  --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>



-- 
Atenciosamente,
Bernardo Sepulveda de Castro
------- ------- ------- -------- -------- --------
*Sudeste Hosting...*
Ideias e Soluções Web
www.sudestehosting.com.br
(21)3305-3105

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a