我需要同步注册用户,这些用户存储在与ejabberd数据库不同的数据库中。
因此,我决定为每个相关用户手动为ejabberd rosterusers
注入一个名单行。似乎更新的行仅在插入行后一段时间后应用于客户端。
在我的情况下,用户名单更新需要是实时的,是否有任何配置或函数在数据库行插入后调用更新
p / s:我使用PostgreSQL作为数据库
答案 0 :(得分:0)
Seems that the only workaround that I've found is to invoke add_rosteritem
using rest api or ejabberdctl
after all the new rows insertions being done to ejabberd
's rosterusers
table.