Oh, ich wurde dafür gut von RUBOCOPPED
![]()
Offenses:
db/migrate/20231119010101_create_locations_topic_table.rb:6:7: C: Discourse/NoAddReferenceOrAliasesActiveRecordMigration: AR-Methoden add_reference, add_belongs_to, t.references und t.belongs_to sind
riskant für große Tabellen und haben zu viele Hintergrund-Magieoperationen.
Schreiben Sie stattdessen eine disable_ddl_transactions! Migration und schreiben Sie benutzerdefiniertes SQL, um
die neue Spalte und CREATE INDEX CONCURRENTLY hinzuzufügen. Verwenden Sie die Klausel IF NOT EXISTS,
um die Migration wiederholbar zu machen, wenn sie teilweise fehlschlägt.
t.references :topic, foreign_key: true
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nun, das könnte ein Teil des Problems sein.
Zu viel
im Spiel, das ist das Problem!
Man lernt nie aus! ![]()