La table ir_act_client
contient un champs params_store
qui, lorsqu'on l'affiche via une requête SQL avec psql, a une valeur représenté par un hexadécimal.
Par exemple, par défaut dans la version 7, pour mail.wall
, on a :
x7b202020202020202020202020202020202027646f6d61696e273a205b202020202020202020202020202020202020202020282773746172726564272c20273d272c2054727565292c20202020202020202020202020202020205d2c202020202020202020202020202020202027766965775f6d61696c626f78273a20547275652c202020202020202020202020202020202027726561645f616374696f6e273a202772656164272c202020202020202020202020202020202027636f6d706f73655f61735f746f646f273a2054727565202020202020202020202020207d
Si vous êtes en phase d'exploration de la BDD, c'est un peu dur à lire.
Voici une fonction python pour décoder cette valeur (par copier coller dans une session interactive):
>>> conv = lambda x: ''.join(chr(int(a+b, 16)) for a,b in zip(x[1::2], x[2::2]))
(…)