Experiência em importar usuários e tópicos de arquivos CSV?

Finalmente voltando a isso depois de adiar por um tempo. Estou disposto a fazer um backup e tentar algo se puder ter uma chance de sucesso, mas anseio por um pouco mais de confiança aqui. Tenho pouca experiência com scripts, mas gostaria muito de entender como o importador de CSV preservaria posts (respostas) e datas, como @nathank sugere, já que o script não parece definir nenhum tratamento para eles.

Ele importa campos limitados para: usuários, e-mails, campos de usuário personalizados, categorias e tópicos.

Não preciso de campos de usuário personalizados ou novas categorias, então os CSVs relevantes e seus campos especificados são:

 == Formato dos arquivos CSV
Nome do arquivo: users
cabeçalhos: id,username

Nome do arquivo: emails
cabeçalhos: user_id,email

Nome do arquivo: topics_new_users
cabeçalhos: id,user_id,title,category_id,raw

Nome do arquivo: topics_existing_users
cabeçalhos: id,user_id,title,category_id,raw

Com uma olhada neste modelo de dados, Tópicos e Posts do Discourse são duas criaturas diferentes com alguns campos diferenciadores:

Não vejo nada no script para lidar com Posts — ou datas.

Talvez eu deva agrupar os dados de Tópico e Post recebidos, mas se for o caso, como o Discourse inferiria o relacionamento tópico/resposta — é apenas a sequência da entrada? As respostas estão relacionadas a um Tópico tendo a primeira aparição de um ID compartilhado? Tudo o que diz sobre IDs é:
exceto para topics_existing_users, os IDs nos dados podem ser qualquer coisa, desde que sejam consistentes entre os arquivos.

Se o script não está perdendo algo, então eu devo estar. Agradeço quaisquer pensamentos esclarecedores!