# Erro ao importar tópicos do Flarum (importação de usuários, grupos OK)

**URL:** <https://meta.discourse.org/t/error-while-importing-topics-from-flarum-users-groups-import-ok/202503>\
**Category:** Migration\
**Tags:** flarum\
**Created:** [3 Setembro , 2021 02:06 UTC](https://meta.discourse.org/t/error-while-importing-topics-from-flarum-users-groups-import-ok/202503 "2021-09-03T02:06:43Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![oshyan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oshyan/32/212644_2.png) [@oshyan](https://meta.discourse.org/u/oshyan)\
**Post date:** [3 Setembro , 2021 02:06 UTC](https://meta.discourse.org/t/error-while-importing-topics-from-flarum-users-groups-import-ok/202503/1 "2021-09-03T02:06:43Z")

</div>

E aí, pessoal! Estou realmente torcendo para que alguém possa me ajudar com uma migração do Flarum para o Discourse que estou fazendo. Eu “hackeei” minha maneira através de uma enorme quantidade de conhecimento que me faltava e resolvi alguns erros baseados em suposições que o importador atual parece fazer (por exemplo, prefixos de banco de dados). Depois de tudo isso, consegui importar tanto as Categorias quanto os Usuários! 🥳

Mas agora estou tendo problemas para importar os _Tópicos_ em si, que, é claro, são uma das coisas mais importantes. 😄 E, infelizmente, estou encontrando _muito pouco_ sobre a mensagem de erro específica que estou recebendo. Há [_apenas um_ tópico mais antigo aqui no Meta que nunca recebeu resposta](https://meta.discourse.org/t/error-duplicate-key-value-violates-unique-constraint-import-ids-pkey/142346), então não há ajuda por lá. Espero que eu possa ter mais sorte. 😁

Aqui está a mensagem de erro completa. A parte perto do final parece ser o ponto crítico. O “valor de chave duplicada” identificado realmente parece muito vago, então estou travado. Obrigado antecipadamente por qualquer insight que vocês possam fornecer!

```plaintext
Ocorreu um erro ao carregar ./script/import_scripts/flarum_import.rb.
Failure/Error: return exec_without_profiling(*args, &blk) unless SqlPatches.should_measure?

PG::InFailedSqlTransaction:
  ERROR: transação atual falhou, comandos ignorados até o fim do bloco de transação
# ./script/import_scripts/base.rb:243:in `ensure in block in all_records_exist?'
# ./script/import_scripts/base.rb:243:in `block in all_records_exist?'
# ./script/import_scripts/base.rb:224:in `all_records_exist?'
# ./script/import_scripts/flarum_import.rb:122:in `block in import_posts'
# ./script/import_scripts/base.rb:874:in `block in batches'
# ./script/import_scripts/base.rb:873:in `loop'
# ./script/import_scripts/base.rb:873:in `batches'
# ./script/import_scripts/flarum_import.rb:101:in `import_posts'
# ./script/import_scripts/flarum_import.rb:32:in `execute'
# ./script/import_scripts/base.rb:47:in `perform'
# ./script/import_scripts/flarum_import.rb:162:in `<top (required)>'
# ------------------
# --- Causado por: ---
# PG::UniqueViolation:
# ERROR: valor de chave duplicada viola a restrição única "import_ids_pkey"
# DETAIL: Chave (val)=(3) já existe.
# ./script/import_scripts/base.rb:231:in `block in all_records_exist?'
Nenhum exemplo encontrado.

Finalizado em 0,00004 segundos (os arquivos levaram 5,56 segundos para carregar)
0 exemplos, 0 falhas, 1 erro ocorreu fora dos exemplos

```

---

_[View the full topic](https://meta.discourse.org/t/error-while-importing-topics-from-flarum-users-groups-import-ok/202503)._
