2017-07-10 3 views
0

Lorsque vous exportez votre historique de Slack, vous obtenez un fichier .zip. Vous pouvez l'importer dans Mattermost pour faciliter votre passage de l'un à l'autre. Mon problème est parce que nous n'avons pas payé pour Slack je ne peux pas exporter notre histoire en une seule fois. J'ai un vieux fichier .zip contenant notre historique Slack des dernières années et je peux en générer un nouveau pour l'histoire la plus récente. Mais si j'importe l'ancien suivi du nouveau, tous les messages qui existent dans les deux sont dupliqués.Importations multiples de Slack à Mattermost messages en double

Existe-t-il un moyen de gérer cela dans Mattermost? Puis-je fusionner les fichiers .zip avant de faire l'importation? Ou devons-nous simplement vivre avec?

Répondre

1

Malheureusement, Mattermost n'a aucun moyen de gérer les messages en double pour le moment. Si cela ne vous dérange pas d'écrire un script, cela peut être réparé relativement facilement - vous devrez simplement passer en revue toutes les lignes dans la table Posts de votre base de données Mattermost, et vérifier s'il y a d'autres lignes avec exact mêmes champs UserId, ChannelId, CreateAt et Message et, si c'est le cas, supprimez ces lignes.

+0

Y at-il une raison pour laquelle cela ne peut pas être implémenté lors de l'importation ou est-ce que cela n'a pas encore été fait? – parsley72

+0

Aucune raison technique. Cela n'a tout simplement pas encore été fait. À long terme, je crois que le plan est de passer à l'utilisation de la nouvelle interface Mattermost Bulk Import, et un outil ETL externe pour transformer les données d'exportation Slack dans le format attendu par cette interface. L'interface Bulk Import effectue déjà cette déduplication. – George