أوه، لقد تم خداعي جيدًا بسبب هذا
![]()
المخالفات:
db/migrate/20231119010101_create_locations_topic_table.rb:6:7: C: Discourse/NoAddReferenceOrAliasesActiveRecordMigration: طرق AR add_reference، add_belongs_to، t.references، و t.belongs_to هي
عالية المخاطر للجداول الكبيرة وتحتوي على الكثير من عمليات السحر الخلفية.
بدلاً من ذلك، اكتب ترحيل disable_ddl_transactions! واكتب SQL مخصصًا
لإضافة العمود الجديد و CREATE INDEX CONCURRENTLY. استخدم عبارة IF NOT EXISTS
لجعل الترحيل قابلاً لإعادة التشغيل إذا فشل في منتصف الطريق.
t.references :topic, foreign_key: true
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
الآن هذا قد يكون جزءًا من المشكلة.
الكثير من
يحدث، هذه هي المشكلة!
أنت تعيش وتتعلم! ![]()