在PostgreSQL中生成消息ID以存储Mattermost消息

时间:2018-01-18 17:29:15

标签: postgresql mattermost

我们将从Skype迁移到Mattermost并希望复制群组聊天的消息,我们设法正确解析来自* .db文件的数据,其中Skype存储所有消息并希望将该数据插入到PostgreSQL数据库中由Mattermost使用。

主要问题是用于生成消息ID的算法如何在Mattermost中工作,以便我们可以正确生成这些ID?

1 个答案:

答案 0 :(得分:0)

这是一个没有填充的base32编码的GUID。请参阅实施here

但是,如果要导入邮件历史记录,是否考虑过使用Bulk Import CLI而不是直接访问数据库?这将处理所有“内部”事情,例如设置ID并确保正确填充相关表列。