Is the import format usable for vBulletin migration?


(pacemkr) #1

And where do I find it?

I will be migrating a largish vBulletin to Discourse. I just can’t take working with vBulletin anymore… cannot. take it. So this is happening for me, period.

The question is do I write code that is moderately useful (vBulletin to Discourse exporter) or do I just do some SQL magic to figure out how to dump vBulletin tables into Discourse tables.


(Sam Saffron) #2

I don’t think the import format is suitable for your purpose, instead I would look at the phpbb importer, or even my blog importer as a starting point.


(pacemkr) #3

Thank you for your reply sam. I’ve briefly looked at the following three for inspiration:



I’m leaning toward doing this by executing plain SQL queries to do the migration, as opposed to spinning up Discourse and creating model instances. I intend to move the users, avatars, posts (mapping sections to categories), and private messages. I’d appreciate a heads up if any of that sounds unreasonable.


(Sam Saffron) #4

Strongly recommend against the raw SQL approach, you will heavily risk an inconsistent DB state


(Jeff Atwood) #5

We have a fairly solid vBulletin importer now at


(pacemkr) #6

That’s awesome! Thank you!