أعتقد أن كلًا من موقعي الإنتاج والبيئة التطويرية يحتويان على هذا الفهرس:
[91] pry(main)> PluginStoreRow.connection.indexes(“plugin_store_rows”)
=> [#<ActiveRecord::ConnectionAdapters::IndexDefinition:0x00005556a36241d0
@columns=[“plugin_name”, “key”],
@comment=nil,
@lengths={},
@name=“index_plugin_store_rows_on_plugin_name_and_key”,
@opclasses={},
@orders={},
@table=“plugin_store_rows”,
@type=nil,
@unique=true,
@using=:btree,
@where=nil>]
لقد قمت بإزالتها باستخدام:
PluginStoreRow.find(< id >).destroy
بعد إزالة التكرارات، قمت بنسخ احتياطي وتمكنت من استعادة النسخة بنجاح إلى تثبيت نظيف. لذا فقد استنتجت أن هذه هي المشكلة وراء فشل النسخ الاحتياطية. سأنتقل بهذه المسألة إلى موضوع جديد لأخطاء Data Explorer غدًا. كنت أتمنى لو كان بإمكاني إعادة إنتاج المشكلة.