I was looking to import a bunch of threads from an older system, however, not all users migrated to the new one.
Can posts be posted with just a username, or does each post need to be supported by a real user?
I was wondering whether this means creating thousands of users to import the old posts, or instead not preserve the name and post them all under a single new ‘legacy’ user account.
Posts must have a user. What I would recommend is to keep their username. If all of those posts are owned by a single user you’d potentially have topics that are one person having an argument with themself.
If you use an existing import script as a base, it’ll generate bogus email addresses for users that don’t have one.