Creo que tanto el sitio de producción como el de desarrollo tienen ese índice:
[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>]
Las eliminé con:
PluginStoreRow.find(< id >).destroy
Después de eliminar los duplicados, hice una copia de seguridad y pude restaurar con éxito una instalación limpia. Así que he determinado que ese es el problema con las copias de seguridad que fallan. Mañana moveré esto a un nuevo tema de error en Data Explorer. Ojalá pudiera reproducirlo.