Ejabberd MySQL 模式

Ejabberd MySQL Schemas

我有 2 个独立的 ejabberd 服务器,都是 19.05 并使用 mysql 作为默认数据库。 但是一台服务器使用正常的 mysql 架构,而另一台服务器使用新架构。

是否可以将旧架构迁移到新架构?

查看那些发行说明 https://blog.process-one.net/ejabberd-17-11-happy-birthday-ejabberd/ 他们说:

As an experimental feature, if you compile from sources with option ‘–enable-new-sql-schema’, an extra server_host columns will be used in your SQL tables. This feature allows to use the same database for all your vhosts. See ‘ejabberdctl update_sql’ command to update your sql schema in order to try this feature.

要使用该命令,您必须首先启用提供它的小模块:

modules:
  mod_admin_update_sql: {}