[eside-ghost] Duda de triggers MySQL

Jon Bonilla (Manwe) manwe en aholab.ehu.es
Vie Mayo 8 15:40:58 CEST 2015


Saludos!

Estoy integrando dos apps que tienen tablas de usuarios en formatos diferentes.
La primera tiene los usuarios tal que así:

 id   keyword   data

 501   secret   password
 501   host     u.d.com
 501   type     single
 601   secret   password
 601   host     u.d.com
...
...

Y como quiero pasar la auth a otra app necesito una tabla tal que así:


 id     user    password

 1      501     password
 2      601     password
...
...


Como veis sólo me interesa tener la info de las keyword=secret

Quería hacer unos triggers (que no he hecho nunca) en los que after_insert,
after_update, before_delete se actualizara el contenido de la segunda tabla en
función de la primera pero sólo cuando la línea modificada tuviera el
keyword=secret y no hacer nada en otro caso.

Estoy haciendo mis pruebas ahora pero no quiero perder el tiempo si no es la
forma correcta de proceder.


¿Voy bien encaminado?



un saludo,

Jon



Más información sobre la lista de distribución eside-ghost