I am halfway through a migration from Kunena, I have (almost) successfully ran a test migration, but as I think about the permalinks problem, and also internal links problem, I wonder…
Would it be hard to have Discourse create the new posts keeping the old post ids that Kunena originally assigned? There are obvious advantages to this approach.
I guess this would involve
Some tweak to the import script. Can anyone estimate how “deep” a change this would be? Is post id assigned very deep into Discourse code, or somewhere in the base import script?
Some way to keep Discourse from assigning already used post ids to new posts in the future. Is there somewhere we can configure Discourse to start assigning post ids from 100.000 onwards, for example?
Can post ids be non numeric? If so, I was thinking that “k12345” (for stuff coming from Kunena) could be a nice half-way solution. I keep a way to reference old post ids, but they wouldn’t conflict with new Discourse-assigned ids.
Thanks in advance for any pointers!