Je pense que les sites de production et de développement ont tous deux cet index :
[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>]
Je les ai supprimées avec :
PluginStoreRow.find(< id >).destroy
Après avoir supprimé les doublons, j’ai effectué une sauvegarde et j’ai pu restaurer avec succès une installation propre. J’ai donc déterminé que c’est le problème avec les échecs de sauvegarde. Je déplacerai cela vers un nouveau sujet de bug Data Explorer demain. J’aimerais bien pouvoir le reproduire, cependant.