首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >矩阵同步与Riot迁移

矩阵同步与Riot迁移
EN

Stack Overflow用户
提问于 2020-09-11 21:09:29
回答 1查看 912关注 0票数 0

如何将安装在系统上的矩阵突触和Riot.Im的所有数据和配置迁移到另一个VM?我能否备份和恢复所有房间(用Riot.IM创建)、聊天日志和用户,并将所有内容迁移到另一台机器上?

旧系统是在配置时不使用对接器的。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-06 18:47:35

信息

所有的应用程序都是分散的,并且会有包含您的服务器和连接信息的配置文件,剩下的所有数据都存储在您正在使用的数据库中。所以我们有客户端-- Riot,Matrix和Database(迁移)

暴乱迁移

我们有一个名为config.json (默认值)的配置文件,其中包含突触服务器的URL。在迁移过程中,将这些值从现有的防暴配置文件复制到新的防暴配置文件中。

突触迁移

类似于Riot.d/server_name.yaml文件位于矩阵-突触安装文件夹中,其中包含所有配置。将这些文件中的内容复制到新的矩阵文件中,然后使用客户端和接口,让我们进入数据迁移。

数据库迁移

  1. SQLITE3到PostgreSQL遵循以下命令
代码语言:javascript
复制
- create dump file from sqlite

sqlite数据库.dump >/path/to/sqlitt-dumpfile.sql

代码语言:javascript
复制
- copy that sql dump file to PostgreSQL

/path/to/psql -d数据库-U用户名-W

  • 旧PostgreSQL到新PostgreSQL
代码语言:javascript
复制
- Create a dump file as backup from older PostgreSQL

pg_dump dbname > outfile

代码语言:javascript
复制
- Restore the data from this dump

psql dbname < infile

  1. 使用数据库迁移GUI工具,如五旬节dbsoft。遵循dbsofts文章

您可以参考关于迁移的元素文档矩阵文档SQLite到PostgreSQL

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63854331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档