Credo che sia il sito di produzione che quello di sviluppo abbiano quell’indice:
[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>]
Le ho rimosse con:
PluginStoreRow.find(< id >).destroy
Dopo aver eliminato i duplicati, ho creato un backup ed è stato possibile ripristinare con successo un’installazione pulita. Ho quindi stabilito che questo è il problema che causa il fallimento dei backup. Domani sposterò la discussione in un nuovo argomento di bug per Data Explorer. Mi piacerebbe però riuscire a riprodurlo.