Ich gehe davon aus, dass sowohl die Produktions- als auch die Entwicklungsseite diesen Index besitzen:
[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>]
Ich habe sie mit folgendem Befehl entfernt:
PluginStoreRow.find(< id >).destroy
Nachdem ich die Duplikate entfernt hatte, erstellte ich ein Backup und konnte erfolgreich auf eine saubere Installation zurücksetzen. Ich habe daher festgestellt, dass dies das Problem bei fehlgeschlagenen Backups ist. Ich werde dies morgen in ein neues Thema für einen Data Explorer-Fehler verschieben. Ich wünschte nur, ich könnte das Problem reproduzieren.