Silencieux_till raison

Je voulais interroger la raison pour laquelle les utilisateurs ont été mis en sourdine. J’ai tenté de faire une hypothèse éclairée et de rechercher des champs contenant silence dans leur nom, mais je ne le vois toujours pas :

select t.table_schema,
       t.table_name
from information_schema.tables t
inner join information_schema.columns c on c.table_name = t.table_name
                                and c.table_schema = t.table_schema
where c.column_name LIKE 'silence%'
      and t.table_schema not in ('information_schema', 'pg_catalog')
      and t.table_type = 'BASE TABLE'
order by t.table_schema;

Essayez ceci :

SELECT acting_user_id, target_user_id AS silenced_user_id, details AS reason, created_at
FROM user_histories
WHERE user_histories.action = 30

Merci. Je n’avais pas pensé à consulter user_histories, car je pensais qu’il s’agissait de leur historique et non de l’historique des actions prises à leur encontre.