Oh, fui bem “RUBOCOPPED” por isso
![]()
Offenses:
db/migrate/20231119010101_create_locations_topic_table.rb:6:7: C: Discourse/NoAddReferenceOrAliasesActiveRecordMigration: Métodos AR add_reference, add_belongs_to, t.references e t.belongs_to são de alto risco para tabelas grandes e têm muitas operações mágicas em segundo plano.
Em vez disso, escreva uma migração disable_ddl_transactions! e escreva SQL personalizado para adicionar a nova coluna e CREATE INDEX CONCURRENTLY. Use a cláusula IF NOT EXISTS para tornar a migração reexecutável se ela falhar parcialmente.
t.references :topic, foreign_key: true
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Agora isso pode ser parte do problema.
Muita
acontecendo, esse é o problema!
A gente aprende com os erros! ![]()