Étrange erreur de migration dans les tests lors du workflow GH

Oh, j’ai été bien RUBOCOPPÉ pour ça :policeman: :police_car:

Infractions :

db/migrate/20231119010101_create_locations_topic_table.rb:6:7: C: Discourse/NoAddReferenceOrAliasesActiveRecordMigration : Les méthodes AR add_reference, add_belongs_to, t.references et t.belongs_to présentent un risque élevé pour les grandes tables et comportent trop d'opérations magiques en arrière-plan.
Au lieu de cela, écrivez une migration disable_ddl_transactions! et écrivez du SQL personnalisé pour ajouter la nouvelle colonne et CREATE INDEX CONCURRENTLY. Utilisez la clause IF NOT EXISTS pour rendre la migration réexécutable si elle échoue à mi-chemin.

      t.references :topic, foreign_key: true
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Maintenant, cela pourrait faire partie du problème.

Trop de :magic_wand: en cours, c’est ça le problème !

On apprend de ses erreurs ! :mortar_board: