Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Import 从Slack到Mattermost的多个导入重复发布_Import_Slack_Mattermost - Fatal编程技术网

Import 从Slack到Mattermost的多个导入重复发布

Import 从Slack到Mattermost的多个导入重复发布,import,slack,mattermost,Import,Slack,Mattermost,从Slack导出历史记录时,会得到一个.zip文件。您可以将其导入Mattermost,以帮助您从一个移动到另一个 我的问题是,因为我们没有为偷懒买单,所以我无法一次性导出我们的历史。我有一个旧的.zip文件,其中包含前几年的松弛历史记录,我可以为最新的历史记录生成一个新的。但是如果我先导入旧的,然后再导入新的,那么这两个版本中存在的任何帖子都是重复的 在Mattermost有什么办法处理这个问题吗?我可以在导入之前合并.zip文件吗?还是我们必须接受它?不幸的是,Mattermost目前没有任

从Slack导出历史记录时,会得到一个.zip文件。您可以将其导入Mattermost,以帮助您从一个移动到另一个

我的问题是,因为我们没有为偷懒买单,所以我无法一次性导出我们的历史。我有一个旧的.zip文件,其中包含前几年的松弛历史记录,我可以为最新的历史记录生成一个新的。但是如果我先导入旧的,然后再导入新的,那么这两个版本中存在的任何帖子都是重复的


在Mattermost有什么办法处理这个问题吗?我可以在导入之前合并.zip文件吗?还是我们必须接受它?

不幸的是,Mattermost目前没有任何办法处理重复的帖子


不过,如果您不介意编写脚本,那么可以相对轻松地解决这一问题-您只需要遍历Mattermost数据库的
Posts
表中的每一行,并检查是否有其他行具有完全相同的
UserId
ChannelId
CreateAt
Message
字段,如果是这样,请删除这些行。

有什么原因不能在导入中实现,或者只是还没有实现?没有技术原因。只是还没做完。从长远来看,我认为计划是转而使用新的Mattermost批量导入接口,以及一个外部ETL工具,将松弛导出数据转换为接口所期望的格式。批量导入接口已执行此重复数据消除。