微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将Ejabberd MySQL架构升级到new_sql_schema

如何解决将Ejabberd MySQL架构升级到new_sql_schema

我正在将服务器迁移到新服务器。

我希望在需要新架构的同一服务器上托管两个域。我正在运行的架构是旧的。

我将如何进行升级?我可以导出数据库并对其进行操作以某种方式遵循新架构吗?

我在INDEX_SLOW_LOGS,SEARCH_SLOW_LOGS,ES_APPLICATION_LOGS上运行ejabberd,在version 20.04上有一台开发计算机(目标)。

解决方法

在ejabberd 18.03中添加了对升级PostgreSQL的支持,并在此处进行了解释:https://www.process-one.net/blog/ejabberd-18-03/

如今,实现该功能的源代码及其文档未提及支持哪些SQL数据库,因此希望也支持MySQL。 https://docs.ejabberd.im/admin/configuration/modules/#mod-admin-update-sql

您可以尝试一下,如果它也适用于MySQL,请在此处评论。

,

遗憾的是,它不适用于MySQL(尝试过)。 :(

root@collaboration:~# ejabberdctl update_sql
Converting mysql DB is not supported

我将发布一个新问题,以进一步探讨我的问题。我当时想做一个快速修复,但可能比这更复杂。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。